﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.Data.Schema.ScriptDom.Sql</name>
  </assembly>
  <members>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AddAlterFullTextIndexAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AddAlterFullTextIndexAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AddAlterFullTextIndexAction.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AddAlterFullTextIndexAction.WithNoPopulation"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AddFileSpec">
      <summary>
                    Represents a single file in an ADD FILE FROM clause in an ALTER ASSEMBLY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AddFileSpec.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AddFileSpec" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AddFileSpec.File">
      <summary>
                    Gets or sets a client file specifier or file bits.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AddFileSpec.FileName">
      <summary>
                    Gets or sets an optional file name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AddSignatureStatement">
      <summary>
                    This class represents ADD SIGNATURE statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AddSignatureStatement.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AdhocDataSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AdhocDataSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AdhocDataSource.InitString"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AdhocDataSource.ProviderName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AdhocTableSource">
      <summary>
                    This class represents the OPENDATASOURCE (ad-hoc) table source.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AdhocTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AdhocTableSource.DataSource"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AdhocTableSource.Object">
      <summary>
                    Gets or sets the object - can be either SchemaObjectName or Literal (string).
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind">
      <summary>
                    Enumeration specifying affinity kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind.NotSpecified">
      <summary>
                    Kind is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind.Integer">
      <summary>
                    Kind is Integer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind.Admin">
      <summary>
                    Kind is Admin
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlgorithmKeyOption">
      <summary>
                    This class represents the ALGORITHM option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlgorithmKeyOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlgorithmKeyOption.Algorithm">
      <summary>
                    Specifies the EncryptionAlgorithm to use.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAction">
      <summary>
                    Enumeration specifying the alter action
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterAction.None">
      <summary>
                    Value is 0
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterAction.Add">
      <summary>
                    Value is 1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterAction.Drop">
      <summary>
                    Value is 2
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterApplicationRoleStatement">
      <summary>
                    This class represents the ALTER APPLICATION ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterApplicationRoleStatement.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement">
      <summary>
                    This class represents the ALTER ASSEMBLY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.AddFiles">
      <summary>
                    Gets files specified in ADD FILE FROM clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.DropFiles">
      <summary>
                    Gets files specified in DROP FILE clause
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.IsDropAll">
      <summary>
                    True if DROP FILE ALL was specified, false otherwise.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.UncheckedData">
      <summary>
                    True if UNCHECKED DATA option was specified, false otherwise.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAssemblyStatement.Visibility">
      <summary>
                    Specifies state of visibility WITH option.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement">
      <summary>
                    Represents an ALTER ASYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.AttestedBy">
      <summary>
                    Gets or sets string literal in case of ATTESTED BY option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.DecryptionPassword">
      <summary>
                    Gets or sets decryption password.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.EncryptionPassword">
      <summary>
                    Gets or sets encryption password.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.Kind">
      <summary>
                    Gets or sets value specifying how asymmetric key was altered.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAsymmetricKeyStatement.Name">
      <summary>
                    Gets or sets identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement">
      <summary>
                    Represents an ALTER AUTHORIZATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement.PrincipalName">
      <summary>
                    Gets or sets principal name identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement.SecurityTargetObject">
      <summary>
                    Gets or sets security target object.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterAuthorizationStatement.ToSchemaOwner">
      <summary>
                    Gets or sets whether SCHEMA OWNER is used.
                </summary>
      <returns>
                    Returns true if SCHEMA OWNER is used, false otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterBrokerPriorityStatement">
      <summary>
                    Represents the ALTER BROKER PRIORITY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterBrokerPriorityStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterBrokerPriorityStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatement">
      <summary>
                    Represents an ALTER CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatement.AttestedBy">
      <summary>
                    Gets or sets string literal in case of ATTESTED BY option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatement.Kind">
      <summary>
                    Gets or sets a value that specifies how the certificate was altered.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind">
      <summary>
                    Enumeration specifying the alter certificate statement kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.None">
      <summary>
                    Value is 0
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.RemovePrivateKey">
      <summary>
                    Value is 1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.RemoveAttestedOption">
      <summary>
                    Value is 2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.WithPrivateKey">
      <summary>
                    Value is 3
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.WithActiveForBeginDialog">
      <summary>
                    Value is 4
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterCertificateStatementKind.AttestedBy">
      <summary>
                    Value is 5
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase">
      <summary>
                    Represents common part of CREATE and ALTER ENDPOINT statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.Affinity">
      <summary>
                    Gets or sets optional affinity clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.EndpointType">
      <summary>
                    Gets or sets endpoint type.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.Name">
      <summary>
                    Gets or sets endpoint name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.PayloadOptions">
      <summary>
                    Gets a list of payload options for this endpoint.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.Protocol">
      <summary>
                    Gets or sets endpoint protocol.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.ProtocolOptions">
      <summary>
                    Gets a list of protocol options for this endpoint.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateEndpointStatementBase.State">
      <summary>
                    Gets or sets the endpoint state.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase">
      <summary>
                    Represents a CREATE SERVICE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase.Name">
      <summary>
                    Gets or sets the service name identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase.QueueName">
      <summary>
                    Gets or sets the queue name (with optional schema name).
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCreateServiceStatementBase.ServiceContracts">
      <summary>
                    Gets a list of optional service contract references.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCredentialStatement">
      <summary>
                    Represents an ALTER CREDENTIAL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterCredentialStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCredentialStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement">
      <summary>
                    Represents the ALTER CRYPTOGRAPHIC PROVIDER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement.File">
      <summary>
                    Gets or sets the cryptographic provider file.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement.Name">
      <summary>
                    Gets or sets the name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterCryptographicProviderStatement.Option">
      <summary>
                    Gets or sets the option type.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileGroupStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileGroupStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileGroupStatement.ContainsFileStream"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileGroupStatement.FileGroup"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement">
      <summary>
                    Add file case from ALTER DATABASE.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement.FileDeclarations">
      <summary>
                    Gets a list of files to add to database.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement.FileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAddFileStatement.IsLog">
      <summary>
                    Gets or sets whether we are adding log files.
                </summary>
      <returns>
                    Returns true if we are adding log files, false otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAuditSpecificationStatement">
      <summary>
                    Alters a database audit specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseCollateStatement">
      <summary>
                    Alter COLLATE case from ALTER DATABASE.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseCollateStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseCollateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseCollateStatement.Collation">
      <summary>
                    Gets or sets collation identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseEncryptionKeyStatement">
      <summary>
                    Alters database encryption key.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseEncryptionKeyStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseEncryptionKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseEncryptionKeyStatement.Regenerate">
      <summary>
                    Gets or sets whether to regenerate.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.FileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.MakeDefault"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.NewFileGroupName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.Termination"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileGroupStatement.UpdatabilityOption"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileStatement">
      <summary>
                    Used to modify the file case from an ALTER DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyFileStatement.FileDeclaration">
      <summary>
                    Gets or sets the file to modify.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyNameStatement">
      <summary>
                    Used to modify the name case from an ALTER DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyNameStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyNameStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseModifyNameStatement.NewDatabaseName">
      <summary>
                    Gets or sets a new database name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOption">
      <summary>
                    Represents a single option in an ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOption.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind">
      <summary>
                    Enumeration specifies kinds of alter database options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.Online">
      <summary>
                    Value is 0
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.Offline">
      <summary>
                    Value is 1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.Emergency">
      <summary>
                    Value is 2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.SingleUser">
      <summary>
                    Value is 3
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.RestrictedUser">
      <summary>
                    Value is 4
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.MultiUser">
      <summary>
                    Value is 5
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ReadOnly">
      <summary>
                    Value is 6
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ReadWrite">
      <summary>
                    Value is 7
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.EnableBroker">
      <summary>
                    Value is 8
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.DisableBroker">
      <summary>
                    Value is 9
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.NewBroker">
      <summary>
                    Value is 10
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ErrorBrokerConversations">
      <summary>
                    Value is 11
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.DBChaining">
      <summary>
                    Value is 12
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.Trustworthy">
      <summary>
                    Value is 13
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.CursorCloseOnCommit">
      <summary>
                    Value is 14
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AutoClose">
      <summary>
                    Value is 15
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AutoCreateStatistics">
      <summary>
                    Value is 16
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AutoShrink">
      <summary>
                    Value is 17
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AutoUpdateStatistics">
      <summary>
                    Value is 18
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AutoUpdateStatisticsAsync">
      <summary>
                    Value is 19
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AnsiNullDefault">
      <summary>
                    Value is 20
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AnsiNulls">
      <summary>
                    Value is 21
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AnsiPadding">
      <summary>
                    Value is 22
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AnsiWarnings">
      <summary>
                    Value is 23
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ArithAbort">
      <summary>
                    Value is 24
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ConcatNullYieldsNull">
      <summary>
                    Value is 25
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.NumericRoundAbort">
      <summary>
                    Value is 26
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.QuotedIdentifier">
      <summary>
                    Value is 27
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.RecursiveTriggers">
      <summary>
                    Value is 28
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.TornPageDetection">
      <summary>
                    Value is 29
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.DateCorrelationOptimization">
      <summary>
                    Value is 30
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.AllowSnapshotIsolation">
      <summary>
                    Value is 31
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.ReadCommittedSnapshot">
      <summary>
                    Value is 32
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.Encryption">
      <summary>
                    Value is 33
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.HonorBrokerPriority">
      <summary>
                    Value is 34
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind.VarDecimalStorageFormat"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRebuildLogStatement">
      <summary>
                    Used to rebuild log case from an ALTER DATABASE statement (undocumented).
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRebuildLogStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRebuildLogStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRebuildLogStatement.FileDeclaration">
      <summary>
                    Gets or sets an optional file declaration.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileGroupStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileGroupStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileGroupStatement.FileGroup"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileStatement">
      <summary>
                    Used to remove the file case from an ALTER DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseRemoveFileStatement.File">
      <summary>
                    Gets or sets the file to be removed from database.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseSetStatement">
      <summary>
                    Represents the SET case in an ALTER DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseSetStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseSetStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseSetStatement.Options">
      <summary>
                    Gets a list of options specified in this statement.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseSetStatement.Termination">
      <summary>
                    Gets or sets optional termination options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseStatement">
      <summary>
                    Represents an ALTER DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseStatement.DatabaseName">
      <summary>
                    Gets or sets the name of the database to alter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination">
      <summary>
                    Contains termination information.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination.ImmediateRollback">
      <summary>
                    Gets or sets whether ROLLBACK IMMEDIATE is specified.
                </summary>
      <returns>
                    Returns True if ROLLBACK IMMEDIATE was specified, false otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination.NoWait">
      <summary>
                    Gets or sets whether NO_WAIT is specified.
                </summary>
      <returns>
                    Returns True if NO_WAIT was specified, false otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseTermination.RollbackAfter">
      <summary>
                    Gets or sets the number of seconds before Rollback occurs.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterEndpointStatement">
      <summary>
                    Represents a CREATE ENDPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterEndpointStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterEndpointStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement">
      <summary>
                    Represents the ALTER EVENT SESSION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement.DropEventDeclarations">
      <summary>
                    Gets a list of drop event declarations.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement.DropTargetDeclarations">
      <summary>
                    Gets a list of drop target declarations.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatement.StatementType"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType">
      <summary>
                    Enumeration specifying type of alter event session statement.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.Unknown">
      <summary>
                    Value is 0
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.AddEventDeclarationOptionalSessionOptions">
      <summary>
                    Value is 1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.DropEventSpecificationOptionalSessionOptions">
      <summary>
                    Value is 2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.AddTargetDeclarationOptionalSessionOptions">
      <summary>
                    Value is 3
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.DropTargetSpecificationOptionalSessionOptions">
      <summary>
                    Value is 4
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.RequiredSessionOptions">
      <summary>
                    Value is 5
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.AlterStateIsStart">
      <summary>
                    Value is 6
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterEventSessionStatementType.AlterStateIsStop">
      <summary>
                    Value is 7
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogAction"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogAction.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogAction.Rebuild"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogAction.Reorganize"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogAction.AsDefault"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextCatalogStatement.Action"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexAction.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexStatement.Action"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextIndexStatement.OnName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextStopListStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextStopListStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextStopListStatement.Action"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterFullTextStopListStatement.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFunctionStatement">
      <summary>
                    Represents the ALTER FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterFunctionStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterFunctionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement">
      <summary>
                    Represents the ALTER INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement.All">
      <summary>
                    Gets or sets whether the All keyword is used.
                </summary>
      <returns>
                    Returns TRUE if the All keyword is used, false otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement.AlterIndexType">
      <summary>
                    Gets or sets the value describing the index alteration.
                </summary>
      <returns>
                    Returns the value of a T<see cref=":Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType" /> enumeration.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexStatement.Partition">
      <summary>
                    Gets or sets the expression that shows the partition.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType">
      <summary>
                    Specifies the index alteration type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType.Rebuild">
      <summary>
                    Alteration is rebuild
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType.Disable">
      <summary>
                    Alteration is disable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType.Reorganize">
      <summary>
                    Alteration is reorganize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterIndexType.Set">
      <summary>
                    Alteration is set
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginAddDropCredentialStatement">
      <summary>
                    Represents an ALTER LOGIN statement, which adds or drops a credential name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginAddDropCredentialStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginAddDropCredentialStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginAddDropCredentialStatement.CredentialName">
      <summary>
                    Gets or sets the EKM provider credential to add to or drop from login.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginAddDropCredentialStatement.IsAdd">
      <summary>
                    Returns whether ADD CREDENTIAL is specified.
                </summary>
      <returns>
                    Returns TRUE if ADD CREDENTIAL was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginEnableDisableStatement">
      <summary>
                    Represents an ALTER LOGIN statement, which enables or disables login.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginEnableDisableStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginEnableDisableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginEnableDisableStatement.IsEnable">
      <summary>
                    Gets or sets whether ENABLED is specified.
                </summary>
      <returns>
                    Returns TRUE if ENABLE was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginOptionsStatement">
      <summary>
                    Represents an ALTER LOGIN statement, which alters options.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginOptionsStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginOptionsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginOptionsStatement.Options">
      <summary>
                    Gets a list of login options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginStatement">
      <summary>
                    Represents an ALTER LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterLoginStatement.Name">
      <summary>
                    Gets or sets the login name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption">
      <summary>
                    Specifies the master key alteration option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.None">
      <summary>
                    Option is none
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.Regenerate">
      <summary>
                    Option is regenerate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.ForceRegenerate">
      <summary>
                    Option is force regenerate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.AddEncryptionByServiceMasterKey">
      <summary>
                    Option is add encryption by service master key
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.AddEncryptionByPassword">
      <summary>
                    Option is add encryption by password
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.DropEncryptionByServiceMasterKey">
      <summary>
                    Option is drop encryption by service master key
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption.DropEncryptionByPassword">
      <summary>
                    Option is drop encryption by password
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyStatement">
      <summary>
                    Represents the ALTER MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyStatement.Option">
      <summary>
                    Gets or sets the value describing the master key alteration
                </summary>
      <returns>
                    Returns the value of a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMasterKeyOption" /> enumeration.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMessageTypeStatement">
      <summary>
                    Represents an ALTER MESSAGE TYPE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterMessageTypeStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterMessageTypeStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement">
      <summary>
                    Represents an ALTER PARTITION FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement.Boundary">
      <summary>
                    Gets or sets an optional boundary value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement.IsSplit">
      <summary>
                    Gets or sets whether function statement is splitting range.
                </summary>
      <returns>
                    Returns TRUE if splitting range, FALSE if merging ranges.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionFunctionStatement.Name">
      <summary>
                    Gets or sets the name of the function to alter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement">
      <summary>
                    Represents an ALTER PARTITION SCHEME statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement.FileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterPartitionSchemeStatement.Name">
      <summary>
                    Gets or sets the name of the partition scheme to alter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterProcedureStatement">
      <summary>
                    Represents the ALTER PROCEDURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterProcedureStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterProcedureStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterQueueStatement">
      <summary>
                    Represents the ALTER QUEUE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterQueueStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterQueueStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRemoteServiceBindingStatement">
      <summary>
                    Represents the ALTER REMOTE SERVICE BINDING statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterRemoteServiceBindingStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRemoteServiceBindingStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType">
      <summary>
                    Specifies type of alter resource governor command.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType.Unknown">
      <summary>
                    Command is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType.Disable">
      <summary>
                    Command is Disable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType.Reconfigure">
      <summary>
                    Command is Reconfigure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType.ClassifierFunction"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType.ResetStatistics">
      <summary>
                    Command is ResetStatistics
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement">
      <summary>
                    Represents the ALTER RESOURCE GOVERNOR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement.ClassifierFunction">
      <summary>
                    Gets or sets the classification function specified by schema_name.function_name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorStatement.Command">
      <summary>
                    Gets or sets the command type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourceGovernorCommandType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourcePoolStatement">
      <summary>
                    Represents the ALTER RESOURCE POOL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourcePoolStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterResourcePoolStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRoleStatement">
      <summary>
                    Represents the ALTER ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterRoleStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRoleStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterRoleStatement.NewName">
      <summary>
                    Gets or sets the new name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRouteStatement">
      <summary>
                    Represents the ALTER ROUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterRouteStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterRouteStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement">
      <summary>
                    Represents the ALTER SCHEMA statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement.Name">
      <summary>
                    Gets or sets the name of a schema in the current database, into which the object will be moved.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement.ObjectKind">
      <summary>
                    Gets or sets the security object kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterSchemaStatement.ObjectName">
      <summary>
                    Gets or sets the one-part or two-part name of a schema-contained object to be moved into the schema.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditSpecificationStatement">
      <summary>
                    Alters server audit specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditStatement">
      <summary>
                    Alters the server audit.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterServerAuditStatement.NewName">
      <summary>
                    Gets or sets the new audit name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption">
      <summary>
                    Specifies a alter service master key option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption.Regenerate">
      <summary>
                    Option is Regenerate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption.ForceRegenerate">
      <summary>
                    Option is ForceRegenerate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption.WithOldAccount">
      <summary>
                    Option is WithOldAccount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption.WithNewAccount">
      <summary>
                    Option is WithNewAccount
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement">
      <summary>
                    Represents the ALTER SERVICE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement.Account">
      <summary>
                    Gets or sets the optional account name, in case of recover option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement.Kind">
      <summary>
                    Gets or sets a value that describes how the service master key is altered.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceMasterKeyStatement.Password">
      <summary>
                    Gets or sets the optional account password.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceStatement">
      <summary>
                    Represents the ALTER SERVICE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterServiceStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterSymmetricKeyStatement">
      <summary>
                    Represents the ALTER SYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterSymmetricKeyStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterSymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterSymmetricKeyStatement.IsAdd">
      <summary>
                    Returns whether adding encryption mechanisms.
                </summary>
      <returns>
                    Returns TRUE if adding encryption mechanisms, FALSE if dropping.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement">
      <summary>
                    Adds a table element specialization of an ALTER TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement.ColumnDefinitions">
      <summary>
                    Gets a list of column definitions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement.ExistingRowsCheckEnforcement">
      <summary>
                    Gets or sets whether the data in the table is validated against a newly-added or re-enabled FOREIGN KEY or CHECK constraint.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAddTableElementStatement.TableConstraints">
      <summary>
                    Gets a list of table constraints.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption">
      <summary>
                    Specifies table and column alteration options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.NoOptionDefined">
      <summary>
                    Alteration is NoOptionDefined
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.AddRowGuidCol"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.DropRowGuidCol"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.Null">
      <summary>
                    Alteration is Null
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.NotNull">
      <summary>
                    Alteration is NotNull
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.AddPersisted">
      <summary>
                    Alteration is AddPersisted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.DropPersisted">
      <summary>
                    Alteration is DropPersisted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.AddNotForReplication">
      <summary>
                    Alteration is AddNotForReplication
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.DropNotForReplication">
      <summary>
                    Alteration is DropNotForReplication
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.AddSparse">
      <summary>
                    Alteration is AddSparse
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption.DropSparse">
      <summary>
                    Alteration is DropSparse
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement">
      <summary>
                    Represents an alter column specialization of an ALTER TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.AlterTableAlterColumnOption">
      <summary>
                    Gets or sets the table and column alteration options value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.Collation">
      <summary>
                    Gets or sets the collation identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.ColumnIdentifier">
      <summary>
                    Gets or sets the column identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.DataType">
      <summary>
                    Gets or sets the data type of the column.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableAlterColumnStatement.StorageOptions">
      <summary>
                    Gets or sets column storage options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableChangeTrackingModificationStatement">
      <summary>
                    Modifies change tracking for a table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableChangeTrackingModificationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableChangeTrackingModificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableChangeTrackingModificationStatement.IsEnable">
      <summary>
                    Gets or sets whether the statement enables change tracking.
                </summary>
      <returns>
                    Returns TRUE if the statement enables change tracking, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableChangeTrackingModificationStatement.TrackColumnsUpdated">
      <summary>
                    Gets or sets whether the Database Engine tracks which change-tracked columns were updated.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement">
      <summary>
                    Defines modifications to a table constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement.All">
      <summary>
                    Gets or sets whether the modification is for all constraints.
                </summary>
      <returns>
                    Returns TRUE if the modification is for all constraints, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement.ConstraintEnforcement">
      <summary>
                    Gets or sets the constraint enforcement value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement.ConstraintNames">
      <summary>
                    Gets a list of names of constraints to be modified.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableConstraintModificationStatement.ExistingRowsCheckEnforcement">
      <summary>
                    Gets or sets whether the data in the table is or is not validated against a newly-added or re-enabled FOREIGN KEY or CHECK constraint.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement">
      <summary>
                    Represents individual elements that can be used in alter table drop statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement.DropClusteredConstraintOptions">
      <summary>
                    Gets a list of the drop clustered constraint options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement.Name">
      <summary>
                    Gets or sets a table element name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElement.TableElementType">
      <summary>
                    Gets or sets a table element type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableElementType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElementStatement">
      <summary>
                    Represents drop table element specialization of the ALTER TABLE statement. Contains a list of names of columns and constraints to be dropped.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElementStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElementStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableDropTableElementStatement.AlterTableDropTableElements">
      <summary>
                    Gets a list of the dropped table elements.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableRebuildStatement">
      <summary>
                    Rebuilds indices on a table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableRebuildStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableRebuildStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableRebuildStatement.IndexOptions">
      <summary>
                    Gets a list of index options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableRebuildStatement.Partition">
      <summary>
                    Gets or sets a partition specifier.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSetStatement">
      <summary>
                    Changes table options for a table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSetStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSetStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSetStatement.Options">
      <summary>
                    Gets a list of table options to be set.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableStatement">
      <summary>
                    Represents the ALTER TABLE statement base class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableStatement.SchemaObjectName">
      <summary>
                    Gets or sets the schema object name. This can be, at most, a two part name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement">
      <summary>
                    Represents switch specialization of the ALTER TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement.SourcePartitionNumber">
      <summary>
                    Gets or sets the source partition number. Optional, may be null.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement.TargetPartitionNumber">
      <summary>
                    Gets or sets the target partition number. Optional, may be null
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableSwitchStatement.TargetTable">
      <summary>
                    Gets or sets the target table name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement">
      <summary>
                    Defines the modifications to a trigger on a table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement.All">
      <summary>
                    Gets or sets whether the modification is for all triggers.
                </summary>
      <returns>
                    Returns TRUE if the modification is for all triggers, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement.TriggerEnforcement">
      <summary>
                    Gets or sets the new enforcement option on the trigger.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerEnforcement" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterTableTriggerModificationStatement.TriggerNames">
      <summary>
                    Gets a list of names of triggers to be modified.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTriggerStatement">
      <summary>
                    Represents the ALTER TRIGGER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterTriggerStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterTriggerStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterUserStatement">
      <summary>
                    Represents the ALTER USER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterUserStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterUserStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterViewStatement">
      <summary>
                    Represents the ALTER VIEW statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterViewStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterViewStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterWorkloadGroupStatement">
      <summary>
                    Represents the ALTER WORKLOAD GROUP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterWorkloadGroupStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterWorkloadGroupStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement">
      <summary>
                    Represents the ALTER XML SCHEMA COLLECTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement.Expression">
      <summary>
                    Gets or sets the expression that will be added to the collection.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AlterXmlSchemaCollectionStatement.Name">
      <summary>
                    Gets or sets a collection name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOption">
      <summary>
                    Represents the application role option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOption.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOption.ApplicationRoleOptionType">
      <summary>
                    Gets or sets an application role option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOption.Value">
      <summary>
                    Gets or sets the value for the option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType">
      <summary>
                    Specifies the application role option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType.Name">
      <summary>
                    Type is Name
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType.DefaultSchema">
      <summary>
                    Type is DefaultSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType.Login">
      <summary>
                    Type is Login
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleOptionType.Password">
      <summary>
                    Type is Password
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleStatement.ApplicationRoleOptions"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ApplicationRoleStatement.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyEncryptionSource">
      <summary>
                    Represents reference to an assembly containing a key or a certificate.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyEncryptionSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyEncryptionSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyEncryptionSource.Assembly">
      <summary>
                    Gets or sets the assembly name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName">
      <summary>
                    Represents CLR assembly names.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName.ClassName">
      <summary>
                    Gets or sets the class name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName.Name">
      <summary>
                    Gets or sets the assembly name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement.Parameters"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyStatement.PermissionSetOption"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind">
      <summary>
                    Specifies the kind of assignment.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.Equals">
      <summary>
                    Assignment is Equals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.AddEquals">
      <summary>
                    Assignment is AddEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.SubtractEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.MultiplyEquals">
      <summary>
                    Assignment is MultiplyEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.DivideEquals">
      <summary>
                    Assignment is DivideEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.ModEquals">
      <summary>
                    Assignment is ModEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.BitwiseAndEquals">
      <summary>
                    Assignment is BitwiseAndEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.BitwiseOrEquals">
      <summary>
                    Assignment is BitwiseOrEquals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind.BitwiseXorEquals">
      <summary>
                    Assignment is BitwiseXorEquals
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause">
      <summary>
                    Represents the assignment set clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause.AssignmentKind">
      <summary>
                    Gets or sets the assignment kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause.NewValue">
      <summary>
                    Gets or sets the expression that the variable and/or the column will be set to.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentSetClause.Variable">
      <summary>
                    Gets or sets the assignment variable. Optional, can be null.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AsymmetricKeyCreateLoginSource">
      <summary>
                    Represents the certificate case in a CREATE LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AsymmetricKeyCreateLoginSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AsymmetricKeyCreateLoginSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AsymmetricKeyCreateLoginSource.Credential">
      <summary>
                    Gets or sets the optional credential name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AsymmetricKeyCreateLoginSource.Key">
      <summary>
                    Gets or sets the key name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode">
      <summary>
                    Specifies the attach mode.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode.None">
      <summary>
                    Mode is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode.Attach">
      <summary>
                    Mode is Attach
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode.AttachRebuildLog">
      <summary>
                    Mode is AttachRebuildLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode.AttachForceRebuildLog">
      <summary>
                    Mode is AttachForceRebuildLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode.Load">
      <summary>
                    Mode is Load
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup">
      <summary>
                    Specifies the audit action group.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.None">
      <summary>
                    Group is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.SuccessfulLogin">
      <summary>
                    Group is SuccessfulLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.Logout">
      <summary>
                    Group is Logout
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerStateChange">
      <summary>
                    Group is ServerStateChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.FailedLogin">
      <summary>
                    Group is FailedLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.LoginChangePassword">
      <summary>
                    Group is LoginChangePassword
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerRoleMemberChange">
      <summary>
                    Group is ServerRoleMemberChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerPrincipalImpersonation">
      <summary>
                    Group is ServerPrincipalImpersonation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerObjectOwnershipChange">
      <summary>
                    Group is ServerObjectOwnershipChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseMirroringLogin">
      <summary>
                    Group is DatabaseMirroringLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.BrokerLogin">
      <summary>
                    Group is BrokerLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerPermissionChange">
      <summary>
                    Group is ServerPermissionChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerObjectPermissionChange">
      <summary>
                    Group is ServerObjectPermissionChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerOperation">
      <summary>
                    Group is ServerOperation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.TraceChange">
      <summary>
                    Group is TraceChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerObjectChange">
      <summary>
                    Group is ServerObjectChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ServerPrincipalChange">
      <summary>
                    Group is ServerPrincipalChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabasePermissionChange">
      <summary>
                    Group is DatabasePermissionChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.SchemaObjectPermissionChange">
      <summary>
                    Group is SchemaObjectPermissionChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseRoleMemberChange">
      <summary>
                    Group is DatabaseRoleMemberChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.ApplicationRoleChangePassword">
      <summary>
                    Group is ApplicationRoleChangePassword
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.SchemaObjectAccess">
      <summary>
                    Group is SchemaObjectAccess
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.BackupRestore">
      <summary>
                    Group is BackupRestore
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.Dbcc">
      <summary>
                    Group is Dbcc
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.AuditChange">
      <summary>
                    Group is AuditChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseChange">
      <summary>
                    Group is DatabaseChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseObjectChange">
      <summary>
                    Group is DatabaseObjectChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabasePrincipalChange">
      <summary>
                    Group is DatabasePrincipalChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.SchemaObjectChange">
      <summary>
                    Group is SchemaObjectChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabasePrincipalImpersonation">
      <summary>
                    Group is DatabasePrincipalImpersonation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseObjectOwnershipChange">
      <summary>
                    Group is DatabaseObjectOwnershipChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseOwnershipChange">
      <summary>
                    Group is DatabaseOwnershipChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.SchemaObjectOwnershipChange">
      <summary>
                    Group is SchemaObjectOwnershipChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseObjectPermissionChange">
      <summary>
                    Group is DatabaseObjectPermissionChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseOperation">
      <summary>
                    Group is DatabaseOperation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup.DatabaseObjectAccess">
      <summary>
                    Group is DatabaseObjectAccess
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroupReference">
      <summary>
                    Represents the audit group reference.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroupReference.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroupReference" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroupReference.Group">
      <summary>
                    Gets or sets the audit action group.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionGroup" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification">
      <summary>
                    Represents the audit action specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification.Actions">
      <summary>
                    Gets a list of audit actions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification.Principals">
      <summary>
                    Gets a list of security principals.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditActionSpecification.TargetObject">
      <summary>
                    Gets or sets the security target object.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditFileOption">
      <summary>
                    Represents a single option in case of FILE audit target.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditFileOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditFileOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditGuidAuditOption">
      <summary>
                    Represents the AUDIT_GUID option in a CREATE SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditGuidAuditOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditGuidAuditOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditGuidAuditOption.Guid">
      <summary>
                    Gets or sets the audit option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditOption">
      <summary>
                    Represents a single option in a CREATE/ALTER SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationDetail">
      <summary>
                    Represents base class for the audit action specification and audit action group name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationDetail.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationDetail" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationPart">
      <summary>
                    Represents one ADD/DROP clause in an audit specification statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationPart.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationPart" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationPart.Details">
      <summary>
                    Gets or sets audit specification details.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationDetail" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationPart.IsDrop">
      <summary>
                    Gets or sets whether DROP is specified.
                </summary>
      <returns>
                    Returns TRUE if DROP was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement">
      <summary>
                    Represents an AUDIT SPECIFICATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement.AuditName">
      <summary>
                    Gets or sets audit name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement.AuditState">
      <summary>
                    Gets or sets whether audit was enabled or disabled by this statement.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement.Parts">
      <summary>
                    Gets a list of the individual parts of an audit specification.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditSpecificationStatement.SpecificationName">
      <summary>
                    Gets or sets the audit specification name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget">
      <summary>
                    Represents the audit target in a CREATE/ALTER SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget.FileOptions">
      <summary>
                    Gets a list of file options in case of FILE audit target.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget.TargetKind">
      <summary>
                    Gets or sets the audit target kind.
                </summary>
      <returns>
                    Returns a T<see cref=":Microsoft.Data.Schema.ScriptDom.Sql.AuditTargetKind" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditTargetKind">
      <summary>
                    Specifies types of alter indexes.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditTargetKind.File">
      <summary>
                    Kind is File
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditTargetKind.ApplicationLog">
      <summary>
                    Kind is ApplicationLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuditTargetKind.SecurityLog">
      <summary>
                    Kind is SecurityLog
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationEndpointProtocolOption">
      <summary>
                    Represents the AUTHENTICATION HTTP endpoint protocol option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationEndpointProtocolOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationEndpointProtocolOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationEndpointProtocolOption.AuthenticationTypes">
      <summary>
                    Gets or sets the authentication types.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption">
      <summary>
                    Represents the AUTHENTICATION payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption.Certificate">
      <summary>
                    Gets or sets the certificate to use
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption.Protocol">
      <summary>
                    Gets or sets the protocol to use.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationPayloadOption.TryCertificateFirst">
      <summary>
                    Gets or sets whether connect should first try certificate before Windows Authentication.
                </summary>
      <returns>
                    Returns TRUE if connect should first try certificate and then Windows Authentication, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol">
      <summary>
                    Specifies the authentication protocol.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol.NotSpecified">
      <summary>
                    Protocol is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol.Windows">
      <summary>
                    Protocol is Windows
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol.WindowsNtlm">
      <summary>
                    Protocol is WindowsNtlm
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol.WindowsKerberos">
      <summary>
                    Protocol is WindowsKerbos
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationProtocol.WindowsNegotiate">
      <summary>
                    Protocol is WindowsNegotiate
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes">
      <summary>
                    Specifies authentication types.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.Basic">
      <summary>
                    Type is Basic
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.Digest">
      <summary>
                    Type is Digest
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.Integrated">
      <summary>
                    Type is Integrated
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.Ntlm">
      <summary>
                    Type is Ntlm
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.AuthenticationTypes.Kerberos">
      <summary>
                    Type is Kerberos
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.AutoCleanupChangeTrackingOptionDetail">
      <summary>
                    Represents the AUTO_CLEANUP part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.AutoCleanupChangeTrackingOptionDetail.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AutoCleanupChangeTrackingOptionDetail" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.AutoCleanupChangeTrackingOptionDetail.IsOn">
      <summary>
                    Gets or sets whether AUTO_CLEANUP is set to ON.
                </summary>
      <returns>
                    Returns TRUE if AUTO_CLEANUP was set to ON, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupCertificateStatement">
      <summary>
                    Represents the BACKUP CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupCertificateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupCertificateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupCertificateStatement.File">
      <summary>
                    Gets or sets the file to save the certificate to.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupDatabaseStatement">
      <summary>
                    Represents the BACKUP DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupDatabaseStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupDatabaseStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupDatabaseStatement.Files">
      <summary>
                    Gets a list of the files or file groups to backup.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupMasterKeyStatement">
      <summary>
                    Represents the BACKUP MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupOption">
      <summary>
                    Represents a single option in the BACKUP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupOption.Option">
      <summary>
                    Gets or sets the backup option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind">
      <summary>
                    Specifies the kind of backup operation.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoRecovery">
      <summary>
                    Kind is NoRecovery
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.TruncateOnly">
      <summary>
                    Kind is TruncateOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoLog">
      <summary>
                    Kind is NoLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoTruncate">
      <summary>
                    Kind is NoTruncate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Unload">
      <summary>
                    Kind is Unload
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoUnload">
      <summary>
                    Kind is NoUnload
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Rewind">
      <summary>
                    Kind is Rewind
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoRewind">
      <summary>
                    Kind is NoRewind
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Format">
      <summary>
                    Kind is Format
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoFormat">
      <summary>
                    Kind is NoFormat
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Init">
      <summary>
                    Kind is Init
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoInit">
      <summary>
                    Kind is NoInit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Skip">
      <summary>
                    Kind is Skip
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoSkip">
      <summary>
                    Kind is NoSkip
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Restart">
      <summary>
                    Kind is Restart
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Stats">
      <summary>
                    Kind is Stats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Differential">
      <summary>
                    Kind is Differential
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Snapshot">
      <summary>
                    Kind is Snapshot
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Checksum">
      <summary>
                    Kind is Checksum
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.NoChecksum">
      <summary>
                    Kind is NoChecksum
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.ContinueAfterError">
      <summary>
                    Kind is ContinueAfterError
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.StopOnError">
      <summary>
                    Kind is StopOnError
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.CopyOnly">
      <summary>
                    Kind is CopyOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Standby">
      <summary>
                    Kind is Standby
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.ExpireDate">
      <summary>
                    Kind is ExpireDate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.RetainDays">
      <summary>
                    Kind is RetainDays
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Name">
      <summary>
                    Kind is Name
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Description">
      <summary>
                    Kind is Description
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.Password">
      <summary>
                    Kind is Password
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.MediaName">
      <summary>
                    Kind is MediaName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.MediaDescription">
      <summary>
                    Kind is MediaDescription
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.MediaPassword">
      <summary>
                    Kind is MediaPassword
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.BlockSize">
      <summary>
                    Kind is BlockSize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.BufferCount">
      <summary>
                    Kind is BufferCount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.MaxTransferSize">
      <summary>
                    Kind is MaxTransferSize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupOptionKind.EnhancedIntegrity">
      <summary>
                    Kind is EnhancedIntegrity
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreFileInfo">
      <summary>
                    Represents information about files or file groups being backed up or restored.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreFileInfo.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreFileInfo" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreFileInfo.ItemKind">
      <summary>
                    Gets or sets the backup and restore item kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreFileInfo.Items">
      <summary>
                    Gets a list of files or file groups (if read_write_filegroups kind was not specified).
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind">
      <summary>
                    Specifies the kind of backup restore item.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind.None">
      <summary>
                    Item is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind.Files">
      <summary>
                    Item is Files
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind.FileGroups"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind.Page">
      <summary>
                    Item is Page
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreItemKind.ReadWriteFileGroups"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase">
      <summary>
                    Represents the common part of BACKUP and RESTORE (SERVICE) MASTER KEY statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase.File">
      <summary>
                    Gets or sets the file to save to or load from service master key.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupRestoreMasterKeyStatementBase.Password">
      <summary>
                    Gets or sets the encryption or decryption password.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupServiceMasterKeyStatement">
      <summary>
                    Represents the BACKUP SERVICE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupServiceMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupServiceMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement">
      <summary>
                    Represents the BACKUP/DUMP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement.DatabaseName">
      <summary>
                    Gets or sets the database to backup.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement.Devices">
      <summary>
                    Gets or sets where backup should put data.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfoCollection" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement.MirrorToClauses">
      <summary>
                    Gets a list of where the backup should be mirrored.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackupStatement.Options">
      <summary>
                    Gets a list of backup statement options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupTransactionLogStatement">
      <summary>
                    Represents the BACKUP TRANSACTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackupTransactionLogStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackupTransactionLogStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BackwardsCompatibleDropIndexClause">
      <summary>
                    Represents an old-style clause in a DROP INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BackwardsCompatibleDropIndexClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BackwardsCompatibleDropIndexClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BackwardsCompatibleDropIndexClause.Index">
      <summary>
                    Gets or sets the index and table name together.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement">
      <summary>
                    Represents the BEGIN CONVERSATION TIMER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement.Handle">
      <summary>
                    Gets or sets the conversation handle.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginConversationTimerStatement.Timeout">
      <summary>
                    Gets or sets the amount of time, in seconds, to wait before putting the message on the queue.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement">
      <summary>
                    Represents the BEGIN DIALOG statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.ContractName">
      <summary>
                    Gets or sets the contract that this conversation follows.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.Encryption">
      <summary>
                    Gets or sets an optional encryption option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.Handle">
      <summary>
                    Gets or sets the conversation handle.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.InitiatorServiceName">
      <summary>
                    Gets or sets the service that initiates the dialog. Can be an Identifier or SchemaObjectName.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.InstanceSpec">
      <summary>
                    Gets or sets the database that hosts the target service. Can be a string Literal or Variable.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.IsConversation">
      <summary>
                    Gets or sets whether CONVERSATION is specified.
                </summary>
      <returns>
                    Returns TRUE, if CONVERSATION was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.Lifetime"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.RelatedConversation">
      <summary>
                    Gets or sets an optional related conversation option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.RelatedConversationGroup">
      <summary>
                    Gets or sets an optional related conversation group option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginDialogStatement.TargetServiceName">
      <summary>
                    Gets or sets the target service with which to initiate the dialog. Can be a string Literal or Variable.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginEndBlockStatement">
      <summary>
                    Represents a group of statements that start with a BEGIN keyword and finish with an END keyword.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BeginEndBlockStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginEndBlockStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginEndBlockStatement.StatementList">
      <summary>
                    Gets or sets a statement list.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement">
      <summary>
                    Represents the BEGIN TRANSACTION and BEGIN DISTRIBUTED TRANSACTION statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement.Distributed">
      <summary>
                    Gets or sets whether this is a distributed transaction.
                </summary>
      <returns>
                    Returns TRUE if this is a distributed transaction, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement.MarkDefined">
      <summary>
                    Gets or sets whether mark is defined, 
                </summary>
      <returns>
                    Returns TRUE if mark is defined, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BeginTransactionStatement.MarkDescription">
      <summary>
                    Gets or sets the description of the mark.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression">
      <summary>
                    Represents an expression that has two expressions as children.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression.BinaryExpressionType">
      <summary>
                    Gets or sets the binary expression type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression.FirstExpression">
      <summary>
                    Gets or sets the first child expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpression.SecondExpression">
      <summary>
                    Gets or sets the second child expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType">
      <summary>
                    Specifies the type of binary expression.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Add">
      <summary>
                    Type is Add
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Subtract"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Multiply">
      <summary>
                    Type is Multiply
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Divide">
      <summary>
                    Type is Divide
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Modulo">
      <summary>
                    Type is Modulo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.BitwiseAnd">
      <summary>
                    Type is BitwiseAnd
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.BitwiseOr">
      <summary>
                    Type is BitwiseOr
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.BitwiseXor">
      <summary>
                    Type is BitwiseXor
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Equals">
      <summary>
                    Type is Equals
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.GreaterThan">
      <summary>
                    Type is GreaterThan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.LessThan">
      <summary>
                    Type is LessThan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.GreaterThanOrEqualTo">
      <summary>
                    Type is GreaterThanOrEqualTo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.LessThanOrEqualTo">
      <summary>
                    Type is LessThanOrEqualTo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.NotEqualToBrackets">
      <summary>
                    Type is NotEqualToBrackets
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.NotEqualToExclamation">
      <summary>
                    Type is NotEqualToExclamation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.NotLessThan">
      <summary>
                    Type is NotLessThan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.NotGreaterThan">
      <summary>
                    Type is NotGreaterThan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.LeftOuterJoin">
      <summary>
                    Type is LeftOuterJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.RightOuterJoin">
      <summary>
                    Type is RightOuterJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.And">
      <summary>
                    Type is And
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType.Or">
      <summary>
                    Type is Or
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression">
      <summary>
                    Represents the union that is used in a select statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression.All">
      <summary>
                    Gets or sets whether the All keyword is used.
                </summary>
      <returns>
                    Returns TRUE if ALL keyword is used, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression.BinaryQueryExpressionType">
      <summary>
                    Gets or sets the type of the expression.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpressionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression.FirstQueryExpression">
      <summary>
                    Gets or sets the first query expression.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpression.SecondQueryExpression">
      <summary>
                    Gets or sets the second query expression.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpressionType">
      <summary>
                    Specifies the type of binary query expression.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpressionType.Union">
      <summary>
                    Type is Union
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpressionType.Except">
      <summary>
                    Type is Except
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BinaryQueryExpressionType.Intersect">
      <summary>
                    Type is Intersect
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameter">
      <summary>
                    Represents the spatial index structured parameter by name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameter.Parameter">
      <summary>
                    Gets or sets the spatial index structured parameter by name spatial index option BOUNDING_BOX.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameter.Value">
      <summary>
                    Gets or sets a numeric four-tuple that defines the four coordinates of the bounding box: the x-min and y-min coordinates of the lower, left corner, and the x-max and y-max coordinates of the upper right corner.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType">
      <summary>
                    Specifies the type of bounding box parameter.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType.None">
      <summary>
                    Parameter is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType.XMin">
      <summary>
                    Parameter is XMin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType.YMin">
      <summary>
                    Parameter is YMin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType.XMax">
      <summary>
                    Parameter is XMax
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxParameterType.YMax">
      <summary>
                    Parameter is YMax
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxSpatialIndexOption">
      <summary>
                    Represents the BOUNDING_BOX spatial index option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxSpatialIndexOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxSpatialIndexOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BoundingBoxSpatialIndexOption.BoundingBoxParameters">
      <summary>
                    Gets a list of bounding box parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BreakStatement">
      <summary>
                    Represents the BREAK statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BreakStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BreakStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter">
      <summary>
                    Represents the broker priority statement parameters.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter.IsDefaultOrAny">
      <summary>
                    Gets or sets the broker priority parameter special type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterSpecialType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter.ParameterType">
      <summary>
                    Gets or sets the broker priority parameter type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameter.ParameterValue">
      <summary>
                    Gets or sets the parameter value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterSpecialType">
      <summary>
                    Specifies the type of broker priority parameter.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterSpecialType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterSpecialType.Any">
      <summary>
                    Type is Any
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterSpecialType.Default">
      <summary>
                    Type is Default
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType">
      <summary>
                    Specifies a broker priority parameter type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType.ContractName">
      <summary>
                    Type is ContractName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType.LocalServiceName">
      <summary>
                    Type is LocalServiceName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType.RemoteServiceName">
      <summary>
                    Type is RemoteServiceName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityParameterType.PriorityLevel">
      <summary>
                    Type is PriorityLevel
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement">
      <summary>
                    Represents the CREATE and ALTER BROKER PRIORITY statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement.BrokerPriorityParameters">
      <summary>
                    Gets a list of broker priority parameters.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BrokerPriorityStatement.Name">
      <summary>
                    Gets or sets the broker priority statement name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BrowseForClause">
      <summary>
                    Represents the FOR BROWSE case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BrowseForClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BrowseForClause" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BuiltInFunctionTableSource">
      <summary>
                    Represents the built in functions as simple table sources.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BuiltInFunctionTableSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BuiltInFunctionTableSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BuiltInFunctionTableSource.Name">
      <summary>
                    Gets or sets the name of the built-in function.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BuiltInFunctionTableSource.Parameters">
      <summary>
                    Gets a list of parameters for the function.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase">
      <summary>
                    Represents the BULK INSERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase.Options">
      <summary>
                    Gets a list of possible options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertBase.To">
      <summary>
                    Gets or sets the table to insert data into.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertOption">
      <summary>
                    Represents a single option in a BULK INSERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertStatement">
      <summary>
                    Represents the BULK INSERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BulkInsertStatement.From">
      <summary>
                    Gets or sets the data source for BULK INSERT.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkOpenRowset">
      <summary>
                    Represents the OPENROWSET (BULK ...) table source.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.BulkOpenRowset.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BulkOpenRowset" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BulkOpenRowset.DataFile">
      <summary>
                    Gets or sets the data file.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.BulkOpenRowset.Options">
      <summary>
                    Gets a list of bulk insert options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CallTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CallTarget.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression">
      <summary>
                    Represents the case expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression.ElseExpression">
      <summary>
                    Gets or sets the expression that comes after Else.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression.InputExpression">
      <summary>
                    Gets or sets the input expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CaseExpression.WhenClauses">
      <summary>
                    Gets a list of When clauses.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CastCall">
      <summary>
                    Represents the cast call.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CastCall.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CastCall" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CastCall.DataType">
      <summary>
                    Gets or sets the data type to which the expression will be casted.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CastCall.Parameter">
      <summary>
                    Gets or sets the parameter that will be casted.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CellsPerObjectSpatialIndexOption">
      <summary>
                    Represents the CELLS_PER_OBJECT spatial index option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CellsPerObjectSpatialIndexOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CellsPerObjectSpatialIndexOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CellsPerObjectSpatialIndexOption.Value">
      <summary>
                    Gets or sets the number of tessellation cells per object that can be used for a single spatial object in the index by the tessellation process.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateCreateLoginSource">
      <summary>
                    Represents the Certificate case in CREATE LOGIN a statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CertificateCreateLoginSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateCreateLoginSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateCreateLoginSource.Certificate">
      <summary>
                    Gets or sets the certificate name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateCreateLoginSource.Credential">
      <summary>
                    Gets or sets the credential name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOption">
      <summary>
                    Represents single SUBJECT or START_DATE or EXPIRE_DATE options in a CREATE CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOption.Kind">
      <summary>
                    Gets or sets the certificate option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds">
      <summary>
                    Specifies certificate option kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds.Subject">
      <summary>
                    Kind is Subject
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds.StartDate">
      <summary>
                    Kind is StartDate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CertificateOptionKinds.ExpiryDate">
      <summary>
                    Kind is ExpiryDate
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase">
      <summary>
                    Represents the CREATE CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.ActiveForBeginDialog">
      <summary>
                    Gets or sets the ACTIVE FOR BEGIN_DIALOG optional option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.DecryptionPassword">
      <summary>
                    Gets or sets the decryption password.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.EncryptionPassword">
      <summary>
                    Gets or sets the encryption password.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.Name">
      <summary>
                    Gets or sets the certificate name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CertificateStatementBase.PrivateKeyPath">
      <summary>
                    Gets or sets the optional path to the private key.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeRetentionChangeTrackingOptionDetail">
      <summary>
                    Represents the CHANGE_RETENTION part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeRetentionChangeTrackingOptionDetail.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeRetentionChangeTrackingOptionDetail" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeRetentionChangeTrackingOptionDetail.RetentionPeriod">
      <summary>
                    Gets or sets the retention period.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeRetentionChangeTrackingOptionDetail.Unit">
      <summary>
                    Gets or sets the units (days|hours|minutes) value for the retention period.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RetentionUnit" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableChangesTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableChangesTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableChangesTableSource.SinceVersion"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableChangesTableSource.Target"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableVersionTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableVersionTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableVersionTableSource.PrimaryKeyColumns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableVersionTableSource.PrimaryKeyValues"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTableVersionTableSource.Target"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption">
      <summary>
                    Represents the CHANGE_TRACKING option in an ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption.Details">
      <summary>
                    Gets a list of the optional CHANGE_RETENTION and AUTO_CLEANUP details.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption.OptionState">
      <summary>
                    Gets or sets the option state.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingFullTextIndexOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingFullTextIndexOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingFullTextIndexOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption">
      <summary>
                    Specifies the change tracking option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption.NotSpecified">
      <summary>
                    Option is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption.Auto">
      <summary>
                    Option is Auto
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption.Manual">
      <summary>
                    Option is Manual
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption.Off">
      <summary>
                    Option is Off
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOption.OffNoPopulation">
      <summary>
                    Option is OffNoPopulation
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOptionDetail">
      <summary>
                    Represents one detail for <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingAlterDatabaseOption" />.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOptionDetail.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChangeTrackingOptionDetail" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CharacterSetPayloadOption">
      <summary>
                    Represents the CHARACTER_SET payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CharacterSetPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CharacterSetPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CharacterSetPayloadOption.IsSql">
      <summary>
                    Gets or sets whether character set is SQL.
                </summary>
      <returns>
                    Returns TRUE in case of SQL, FALSE in case of XML character set.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CheckConstraint">
      <summary>
                    Represents the check constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CheckConstraint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CheckConstraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CheckConstraint.CheckCondition">
      <summary>
                    Gets or sets the check condition.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CheckConstraint.NotForReplication">
      <summary>
                    Gets or sets whether Not For Replication is used.
                </summary>
      <returns>
                    Return TRUE if Not For Replication is used, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CheckpointStatement">
      <summary>
                    Represents the CHECKPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CheckpointStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CheckpointStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CheckpointStatement.Duration">
      <summary>
                    Gets or sets the duration.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName">
      <summary>
                    Represents the name of a schema object child.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.BaseIdentifier">
      <summary>
                    Gets the base identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.ChildIdentifier">
      <summary>
                    Gets the child identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.DatabaseIdentifier">
      <summary>
                    Gets the database identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.SchemaIdentifier">
      <summary>
                    Gets the schema identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ChildObjectName.ServerIdentifier">
      <summary>
                    Gets the server identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseCursorStatement">
      <summary>
                    Represents the CLOSE cursor statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CloseCursorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseCursorStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseMasterKeyStatement">
      <summary>
                    Represents the CLOSE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CloseMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement">
      <summary>
                    Represents the CLOSE SYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement.All">
      <summary>
                    Gets or sets whether All is defined.
                </summary>
      <returns>
                    Returns TRUE if All is defined, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CloseSymmetricKeyStatement.Name">
      <summary>
                    Gets or sets the name of the key.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CoalesceExpression">
      <summary>
                    Represents the coalesce expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CoalesceExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CoalesceExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CoalesceExpression.Expressions">
      <summary>
                    Gets a list of expressions, which must have at least two elements.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Column">
      <summary>
                    Represents a column identifier with a sort order.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Column.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Column" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Column.ColumnType">
      <summary>
                    Gets or sets the column type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Column.Identifiers">
      <summary>
                    Gets a list of column identifiers.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition">
      <summary>
                    Represents a column definition.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.ComputedColumnExpression">
      <summary>
                    Gets or sets the computed column expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.Constraints">
      <summary>
                    Gets a list of constraints for this column.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.DefaultConstraint">
      <summary>
                    Gets or sets the default value, if not NULL.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IdentityIncrement">
      <summary>
                    Gets or sets the identity increment.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IdentitySeed">
      <summary>
                    Gets or sets the identity seed.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IsIdentity">
      <summary>
                    Gets or sets whether this is an identity column.
                </summary>
      <returns>
                    Returns TRUE if it is an identity column, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IsIdentityNotForReplication">
      <summary>
                    Gets or sets whether identity is not for replication.
                </summary>
      <returns>
                    Returns TRUE if identity is not for replication, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IsPersisted">
      <summary>
                    Gets or sets whether the column is persisted.
                </summary>
      <returns>
                    Returns TRUE if the column is persisted, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.IsRowGuidCol"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinition.StorageOptions">
      <summary>
                    Gets or sets column storage options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase">
      <summary>
                    Represents most basic column definition.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase.Collation">
      <summary>
                    Gets or sets the collation identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase.ColumnIdentifier">
      <summary>
                    Gets or sets the column name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase.DataType">
      <summary>
                    Gets or sets the data type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions">
      <summary>
                    Represents column storage options.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions.IsFileStream">
      <summary>
                    Gets or sets whether the column is a filestream column.
                </summary>
      <returns>
                    Returns TRUE if the column is a filestream column, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnStorageOptions.SparseOption">
      <summary>
                    Gets or sets the sparse column option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SparseColumnOption" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType">
      <summary>
                    Specifies the column type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.Regular">
      <summary>
                    Type is Regular
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.IdentityCol">
      <summary>
                    Type is IdentityCol
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.RowGuidCol"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.Wildcard">
      <summary>
                    Type is Wildcard
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.PseudoColumnIdentity">
      <summary>
                    Type is PseudoColumnIdentity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.PseudoColumnRowGuid"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.PseudoColumnAction">
      <summary>
                    Type is PseudoColumnAction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ColumnType.PseudoColumnCuid">
      <summary>
                    Type is PseudoColumnCuid
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnWithSortOrder">
      <summary>
                    Represents a column identifier with a sort order.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ColumnWithSortOrder.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnWithSortOrder" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnWithSortOrder.ColumnIdentifier">
      <summary>
                    Gets or sets the column identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ColumnWithSortOrder.SortOrder">
      <summary>
                    Gets or sets the sort order.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions">
      <summary>
                    Specifies the command options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateDatabase">
      <summary>
                    Option is CreateDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateDefault">
      <summary>
                    Option is CreateDefault
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateProcedure">
      <summary>
                    Option is CreateProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateFunction">
      <summary>
                    Option is CreateFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateRule">
      <summary>
                    Option is CreateRule
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateTable">
      <summary>
                    Option is CreateTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.CreateView">
      <summary>
                    Option is CreateView
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.BackupDatabase">
      <summary>
                    Option is BackupDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions.BackupLog">
      <summary>
                    Option is BackupLog
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CommandSecurityElement80">
      <summary>
                    Represents the security element that has commands.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CommandSecurityElement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CommandSecurityElement80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CommandSecurityElement80.All">
      <summary>
                    Gets or sets whether ALL is defined.
                </summary>
      <returns>
                    Returns TRUE if ALL is defined, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CommandSecurityElement80.CommandOptions">
      <summary>
                    Gets or sets command options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CommandOptions" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CommitTransactionStatement">
      <summary>
                    Represents the COMMIT TRANSACTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CommitTransactionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CommitTransactionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression">
      <summary>
                    Represents the common table expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression.Columns">
      <summary>
                    Gets a list of the column names.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression.ExpressionName">
      <summary>
                    Gets or sets the expression name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CommonTableExpression.Subquery">
      <summary>
                    Gets or sets the query definition.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CompatibilityLevelAlterDatabaseOption">
      <summary>
                    Represents the COMPATIBILITY_LEVEL option in a ALTER DATABASE statement, SET case
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CompatibilityLevelAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CompatibilityLevelAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CompatibilityLevelAlterDatabaseOption.Value">
      <summary>
                    Gets or sets the compatibility level.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CompositeGroupingSpecification">
      <summary>
                    Composes a list of sub-specifications.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CompositeGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CompositeGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CompositeGroupingSpecification.Items">
      <summary>
                    Gets a list of grouping specification items.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CompressionEndpointProtocolOption">
      <summary>
                    Represents the PORTS HTTP endpoint protocol option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CompressionEndpointProtocolOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CompressionEndpointProtocolOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CompressionEndpointProtocolOption.IsEnabled">
      <summary>
                    Gets or sets whether compression is set to ENABLED.
                </summary>
      <returns>
                    Returns TRUE if compression is set to ENABLED, FALSE if set to DISABLED.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CompressionPartitionRange">
      <summary>
                    Represents a single range in the DATA_COMPRESSION option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CompressionPartitionRange.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CompressionPartitionRange" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CompressionPartitionRange.From">
      <summary>
                    Gets or sets the first partition number expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CompressionPartitionRange.To">
      <summary>
                    Gets or sets the optional second partition number expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeClause">
      <summary>
                    Represents the Compute By clause that can be used in statements such as Select.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ComputeClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ComputeClause.ByExpressions">
      <summary>
                    Gets a list of the expressions that come after By.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ComputeClause.ComputeFunctions">
      <summary>
                    Gets a list of the Compute functions. At least one is required.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunction">
      <summary>
                    Represents a compute function that can be used in a compute clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunction.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunction" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunction.ComputeFunctionType">
      <summary>
                    Gets or sets the compute function type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunction.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType">
      <summary>
                    Specifies the compute function type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.NotSpecified">
      <summary>
                    Type is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Avg">
      <summary>
                    Type is Avg
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Count">
      <summary>
                    Type is Count
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Max">
      <summary>
                    Type is Max
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Min">
      <summary>
                    Type is Min
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Stdev">
      <summary>
                    Type is Stdev
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Stdevp">
      <summary>
                    Type is Stdevp
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Var">
      <summary>
                    Type is Var
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Varp">
      <summary>
                    Type is Varp
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.Sum">
      <summary>
                    Type is Sum
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.CountBig">
      <summary>
                    Type is CountBig
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ComputeFunctionType.ChecksumAgg">
      <summary>
                    Type is ChecksumAgg
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Constraint">
      <summary>
                    Represents the base class for constraints.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Constraint.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Constraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Constraint.ConstraintIdentifier">
      <summary>
                    Gets or sets the constraint name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement">
      <summary>
                    Specifies constraint enforcement.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement.NotSpecified">
      <summary>
                    Constraint is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement.NoCheck">
      <summary>
                    Constraint is NoCheck
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ConstraintEnforcement.Check">
      <summary>
                    Constraint is Check
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ContinueStatement">
      <summary>
                    Represents the CONTINUE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ContinueStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ContinueStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ContractMessage">
      <summary>
                    Represents information about a single message in a CREATE CONTRACT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ContractMessage.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ContractMessage" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ContractMessage.Name">
      <summary>
                    Gets or sets the message name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ContractMessage.SentBy">
      <summary>
                    Gets or sets the message sender.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall">
      <summary>
                    Represents the convert call.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall.DataType">
      <summary>
                    Gets or sets the data type to which the expression will be converted.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall.Parameter">
      <summary>
                    Gets or sets the parameter that will be converted.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ConvertCall.Style">
      <summary>
                    Gets or sets the style of the date format. Optional, may be NULL.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement">
      <summary>
                    Represents the CREATE AGGREGATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement.AssemblyName">
      <summary>
                    Gets or sets the assembly/class to bind with the user-defined aggregate function.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement.Name">
      <summary>
                    Gets or sets the aggregate function name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement.Parameters">
      <summary>
                    Gets a list of aggregate parameters.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAggregateStatement.ReturnType">
      <summary>
                    Gets or sets the aggregate function return type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateApplicationRoleStatement">
      <summary>
                    Represents the CREATE APPLICATION ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateApplicationRoleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateApplicationRoleStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAssemblyStatement">
      <summary>
                    Represents the CREATE ASSEMBLY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateAssemblyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAssemblyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAssemblyStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement">
      <summary>
                    Represents the CREATE ASYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.EncryptionAlgorithm">
      <summary>
                    Gets or sets the encryption algorithm to use.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.KeySource">
      <summary>
                    Gets or sets the encryption key source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.Name">
      <summary>
                    Gets or sets the key name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateAsymmetricKeyStatement.Password">
      <summary>
                    Gets or sets the optional password with which to encrypt the private key.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateBrokerPriorityStatement">
      <summary>
                    Represents the CREATE BROKER PRIORITY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateBrokerPriorityStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateBrokerPriorityStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement">
      <summary>
                    Represents the CREATE CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement.CertificateOptions">
      <summary>
                    Gets a list of subject, start/expire date options in case of new keys generation.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement.CertificateSource">
      <summary>
                    Gets or sets the certificate source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCertificateStatement.Owner">
      <summary>
                    Gets or sets the certificate owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement">
      <summary>
                    Represents the CREATE CONTRACT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement.Messages">
      <summary>
                    Gets a list of information about messages in the contract.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement.Name">
      <summary>
                    Gets or sets the contract name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateContractStatement.Owner">
      <summary>
                    Gets or sets the contract owner.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCredentialStatement">
      <summary>
                    Represents the CREATE CREDENTIAL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateCredentialStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCredentialStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCredentialStatement.CryptographicProviderName">
      <summary>
                    Gets or sets the name of an Enterprise Key Management Provider (EKM).
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement">
      <summary>
                    Represents the CREATE CRYPTOGRAPHIC PROVIDER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement.File">
      <summary>
                    Gets or sets the cryptographic provider file.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateCryptographicProviderStatement.Name">
      <summary>
                    Gets or sets the cryptographic provider name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseAuditSpecificationStatement">
      <summary>
                    Creates a database audit specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseEncryptionKeyStatement">
      <summary>
                    Creates a database encryption key.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseEncryptionKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseEncryptionKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement">
      <summary>
                    Represents the CREATE DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.AttachMode">
      <summary>
                    Gets or sets the attach mode.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AttachMode" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.Collation">
      <summary>
                    Gets or sets the collation name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.DatabaseName">
      <summary>
                    Gets or sets the name of the database being created.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.DatabaseSnapshot">
      <summary>
                    Gets or sets the database snapshot name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.DBChaining"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.FileGroups"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.LogOn">
      <summary>
                    Gets a list of log on file declarations.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.ServiceBrokerOption">
      <summary>
                    Gets or sets the service broker option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOptions" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDatabaseStatement.Trustworthy">
      <summary>
                    Gets or sets the trustworthy external access option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement">
      <summary>
                    Represents the CREATE DEFAULT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateDefaultStatement.Name">
      <summary>
                    Gets or sets the name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEndpointStatement">
      <summary>
                    Represents the CREATE ENDPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateEndpointStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEndpointStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEndpointStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement">
      <summary>
                    Represents the CREATE EVENT NOTIFICATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.BrokerInstanceSpecifier">
      <summary>
                    Gets or sets the name of the broker instance specifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.BrokerService">
      <summary>
                    Gets or sets the name of the broker service.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.EventTypeGroups">
      <summary>
                    Gets a list of event types or groups.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.Name">
      <summary>
                    Gets or sets the name of the event notification.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.Scope">
      <summary>
                    Gets or sets the scope for event notification.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventNotificationStatement.WithFanIn">
      <summary>
                    Gets or sets whether With FAN_IN is defined.
                </summary>
      <returns>
                    Returns TRUE if With FAN_IN is defined, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventSessionStatement">
      <summary>
                    Represents the CREATE EVENT SESSION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventSessionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateEventSessionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement.FileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement.IsDefault"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement.Owner"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextCatalogStatement.Path"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.CatalogAndFileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.FullTextIndexColumns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.KeyIndexName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.OnName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextIndexStatement.Options"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.DatabaseName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.IsSystemStopList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.Owner"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateFullTextStopListStatement.SourceStopListName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateFunctionStatement">
      <summary>
                    Represents the CREATE FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateFunctionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateFunctionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement">
      <summary>
                    Represents the CREATE INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.Clustered">
      <summary>
                    Gets or sets whether the Clustered keyword is used.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.Columns">
      <summary>
                    Gets a list of the defined columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.FileStreamOn">
      <summary>
                    Gets or sets the file stream specification.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.FilterPredicate">
      <summary>
                    Gets or sets the optional filter predicate for the index.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.IncludeColumns">
      <summary>
                    Gets a list of the include columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.OnFileGroupOrPartitionScheme"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.Translated80SyntaxTo90">
      <summary>
                    Gets or sets whether the 80 syntax was translated into 90.
                </summary>
      <returns>
                    Returns TRUE if the 80 syntax was translated into 90, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateIndexStatement.Unique">
      <summary>
                    Gets or sets whether the Unique keyword is used.
                </summary>
      <returns>
                    Returns TRUE if the Unique keyword is used, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginSource">
      <summary>
                    Represents the base class for different login sources in a CREATE LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginSource" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement">
      <summary>
                    Represents the CREATE LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement.Name">
      <summary>
                    Gets or sets the login name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginStatement.Source">
      <summary>
                    Gets or sets the login creation details.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateLoginSource" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateMasterKeyStatement">
      <summary>
                    Represents the CREATE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateMessageTypeStatement">
      <summary>
                    Represents the CREATE MESSAGE TYPE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateMessageTypeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateMessageTypeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateMessageTypeStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement">
      <summary>
                    Represents the CREATE PARTITION FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement.BoundaryValues">
      <summary>
                    Gets a list of boundary values for each partition.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement.Name">
      <summary>
                    Gets or sets the function name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement.ParameterType">
      <summary>
                    Gets or sets the optional parameter type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterTyp" />e.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionFunctionStatement.Range">
      <summary>
                    Gets or sets the boundary side for boundary values.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionRange" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement">
      <summary>
                    Represents the CREATE PARTITION SCHEME statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement.FileGroups"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement.IsAll">
      <summary>
                    Gets or sets whether ALL option is specified.
                </summary>
      <returns>
                    Returns TRUE if ALL option was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement.Name">
      <summary>
                    Gets or sets the partition scheme name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreatePartitionSchemeStatement.PartitionFunction">
      <summary>
                    Gets or sets the partition function name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateProcedureStatement">
      <summary>
                    Represents the CREATE PROCEDURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateProcedureStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateProcedureStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateQueueStatement">
      <summary>
                    Represents the CREATE QUEUE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateQueueStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateQueueStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateQueueStatement.OnFileGroup"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRemoteServiceBindingStatement">
      <summary>
                    Represents the CREATE REMOTE SERVICE BINDING statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateRemoteServiceBindingStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRemoteServiceBindingStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRemoteServiceBindingStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRemoteServiceBindingStatement.Service">
      <summary>
                    Gets or sets the service name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateResourcePoolStatement">
      <summary>
                    Represents the CREATE RESOURCE POOL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateResourcePoolStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateResourcePoolStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRoleStatement">
      <summary>
                    Represents the CREATE ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateRoleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRoleStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRoleStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRouteStatement">
      <summary>
                    Represents the CREATE ROUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateRouteStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRouteStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRouteStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement">
      <summary>
                    Represents the CREATE RULE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement.Expression">
      <summary>
                    Gets or sets the expression that is the rule.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateRuleStatement.Name">
      <summary>
                    Gets or sets the schema object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement">
      <summary>
                    Represents the CREATE SCHEMA statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement.Name">
      <summary>
                    Gets or sets the schema name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSchemaStatement.StatementList">
      <summary>
                    Gets or sets the optional list of statements.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditSpecificationStatement">
      <summary>
                    Creates a server audit specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditStatement">
      <summary>
                    Creates a server audit.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServerAuditStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServiceStatement">
      <summary>
                    Represents the CREATE SERVICE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateServiceStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateServiceStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateServiceStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement">
      <summary>
                    Represents the CREATE SPATIAL INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.Name">
      <summary>
                    Gets or sets the name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.Object">
      <summary>
                    Gets or sets the schema object.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.OnFileGroup"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.SpatialColumnName">
      <summary>
                    Gets or sets the spatial column name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.SpatialIndexingScheme">
      <summary>
                    Gets or sets the spatial index scheme.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexingSchemeType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSpatialIndexStatement.SpatialIndexOptions">
      <summary>
                    Gets a list of spatial index parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement">
      <summary>
                    Represents the CREATE STATISTICS statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.Columns">
      <summary>
                    Gets a list of the columns of the table or view that are relevant to the statistic.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.FilterPredicate">
      <summary>
                    Gets or sets the optional filter predicate for the CREATE STATISTICS statement.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.Name">
      <summary>
                    Gets or sets the name of the statistic.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.OnName">
      <summary>
                    Gets or sets the table or view this statistic is on.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateStatisticsStatement.StatisticsOptions">
      <summary>
                    Gets a list of the statistics options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement">
      <summary>
                    Represents the CREATE SYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement.KeyOptions">
      <summary>
                    Gets a list of options for this key.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement.Owner">
      <summary>
                    Gets or sets the owner name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSymmetricKeyStatement.Provider">
      <summary>
                    Gets or sets the provider name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement">
      <summary>
                    Represents the CREATE SYNONYM statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement.ForName">
      <summary>
                    Gets or sets the name of the object the synonym is for.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateSynonymStatement.Name">
      <summary>
                    Gets or sets the name of the synonym.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement">
      <summary>
                    Represents the CREATE TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.ColumnDefinitions">
      <summary>
                    Gets a list of column definitions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.DataCompressionOptions">
      <summary>
                    Gets a list of data compression options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.FileStreamOn">
      <summary>
                    Gets or sets the specification of the filestream.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.OnFileGroupOrPartitionScheme"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.SchemaObjectName">
      <summary>
                    Gets or sets the name of the table.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.TableConstraints">
      <summary>
                    Gets a list of table constraints.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTableStatement.TextImageOn">
      <summary>
                    Gets or sets the filegroup identifier that comes after textimage_on.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTriggerStatement">
      <summary>
                    Represents the CREATE TRIGGER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTriggerStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTriggerStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeStatement">
      <summary>
                    Represents the CREATE TYPE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeStatement.Name">
      <summary>
                    Gets or sets the name of the type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObje" />ctName.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeTableStatement">
      <summary>
                    Creates a table type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeTableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeTableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeTableStatement.TableBody">
      <summary>
                    Gets or sets the table elements.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUddtStatement">
      <summary>
                    Represents the CREATE TYPE statement for user defined data types -- the ones that derive from SQL types.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUddtStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUddtStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUddtStatement.DataType">
      <summary>
                    Gets or sets the data type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUddtStatement.NullableConstraint">
      <summary>
                    Gets or sets the nullable constraint.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.NullableConstraint" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUdtStatement">
      <summary>
                    Represents the CREATE TYPE statement for user defined types -- the ones that derive from CLR types.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUdtStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUdtStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateTypeUdtStatement.AssemblyName">
      <summary>
                    Gets or sets the assembly name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssemblyName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateUserStatement">
      <summary>
                    Represents the CREATE USER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateUserStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateUserStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateUserStatement.UserLoginOption">
      <summary>
                    Gets or sets the user login options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateViewStatement">
      <summary>
                    Represents the CREATE VIEW statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateViewStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateViewStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateWorkloadGroupStatement">
      <summary>
                    Represents the CREATE WORKLOAD GROUP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateWorkloadGroupStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateWorkloadGroupStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement">
      <summary>
                    Represents the CREATE XML INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement.Primary">
      <summary>
                    Gets or sets whether the Primary keyword is used.
                </summary>
      <returns>
                    Returns TRUE if Primary keyword is used, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement.SecondaryXmlIndexName">
      <summary>
                    Gets or sets the secondary XML index name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement.SecondaryXmlIndexType">
      <summary>
                    Gets or sets the secondary XML index type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlIndexStatement.XmlColumn">
      <summary>
                    Gets or sets the XML column.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement">
      <summary>
                    Represents the CREATE XML SCHEMA COLLECTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement.Expression">
      <summary>
                    Gets or sets the expression that defines the collection.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreateXmlSchemaCollectionStatement.Name">
      <summary>
                    Gets or sets the name of the collection.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CreationDispositionKeyOption">
      <summary>
                    Represents the CREATION_DISPOSITION option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CreationDispositionKeyOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CreationDispositionKeyOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CreationDispositionKeyOption.IsCreateNew">
      <summary>
                    Gets or sets whether CREATE_NEW is specified.
                </summary>
      <returns>
                    Returns TRUE if CREATE_NEW was specified, FALSE in case of OPEN_EXISTING.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement">
      <summary>
                    Represents common parts of ALTER and CREATE CREDENTIAL statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement.Identity">
      <summary>
                    Gets or sets the name of the account to be used when connecting outside the server.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement.Name">
      <summary>
                    Gets or sets the credential name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CredentialStatement.Secret">
      <summary>
                    Gets or sets the secret required for outgoing authentication.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism">
      <summary>
                    Represents the decryption mechanism.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism.CryptoMechanismType">
      <summary>
                    Gets or sets the decryption mechanism type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism.Identifier">
      <summary>
                    Gets or sets the name of the key or certificate.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism.PasswordOrSignature">
      <summary>
                    Gets or sets the password or signature.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType">
      <summary>
                    Specifies the decryption mechanism type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType.Certificate">
      <summary>
                    Type is Certificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType.AsymmetricKey">
      <summary>
                    Type is AsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType.SymmetricKey">
      <summary>
                    Type is SymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanismType.Password">
      <summary>
                    Type is Password
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CubeGroupingSpecification">
      <summary>
                    Represents the CUBE grouping specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CubeGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CubeGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CubeGroupingSpecification.Arguments">
      <summary>
                    Gets a list of sub-specifications.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefaultAlterDatabaseOption">
      <summary>
                    Represents the CURSOR_DEFAULT option in the ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefaultAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefaultAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefaultAlterDatabaseOption.IsLocal">
      <summary>
                    Gets or sets whether the cursor default is set to LOCAL.
                </summary>
      <returns>
                    Returns TRUE if cursor default is set to LOCAL, FALSE if set to GLOBAL.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition">
      <summary>
                    Represents the cursor definition.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition.Options">
      <summary>
                    Gets or sets cursor options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition.Select">
      <summary>
                    Gets or sets the SELECT statement.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorId">
      <summary>
                    Represents a reference to the cursor.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CursorId.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorId" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorId.IsGlobal">
      <summary>
                    Gets or sets whether the cursor is global.
                </summary>
      <returns>
                    Returns TRUE if the cursor is global, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorId.Name">
      <summary>
                    Gets or sets the cursor name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions">
      <summary>
                    Specifies the cursor option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Local">
      <summary>
                    Option is Local
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Global">
      <summary>
                    Option is Global
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Scroll">
      <summary>
                    Option is Scroll
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.ForwardOnly">
      <summary>
                    Option is ForwardOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Insensitive">
      <summary>
                    Option is Insensitive
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Keyset">
      <summary>
                    Option is Keyset
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Dynamic">
      <summary>
                    Option is Dynamic
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.FastForward">
      <summary>
                    Option is FastForward
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.ScrollLocks">
      <summary>
                    Option is ScrollLocks
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Optimistic">
      <summary>
                    Option is Optimistic
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.ReadOnly">
      <summary>
                    Option is ReadOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.Static">
      <summary>
                    Option is Static
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.CursorOptions.TypeWarning">
      <summary>
                    Option is TypeWarning
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorStatement">
      <summary>
                    Represents the base type for open/close/fetch cursor statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.CursorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.CursorStatement.Cursor">
      <summary>
                    Gets or sets the cursor reference.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorId" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditAction">
      <summary>
                    Represents a single action in the audit action specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditAction.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditAction" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditAction.ActionKind">
      <summary>
                    Gets or sets the audit action kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind">
      <summary>
                    Specifies the database audit action kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Select">
      <summary>
                    Action is Select
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Update">
      <summary>
                    Action is Update
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Insert">
      <summary>
                    Action is Insert
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Delete">
      <summary>
                    Action is Delete
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Execute">
      <summary>
                    Action is Execute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.Receive">
      <summary>
                    Action is Receive
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseAuditActionKind.References">
      <summary>
                    Action is References
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm">
      <summary>
                    Specifies the database encryption key algorithm.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm.None">
      <summary>
                    Algorithm is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm.Aes128">
      <summary>
                    Algorithm is Aes128
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm.Aes192">
      <summary>
                    Algorithm is Aes192
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm.Aes256">
      <summary>
                    Algorithm is Aes256
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm.TripleDes3Key">
      <summary>
                    Algorithm is TripleDes3Key
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement">
      <summary>
                    Represents the base class for statements dealing with an encryption key.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement.Algorithm">
      <summary>
                    Gets or sets the algorithm used for the encryption key.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyAlgorithm" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseEncryptionKeyStatement.Encryptor">
      <summary>
                    Gets or sets the encryptor.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CryptoMechanism" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole">
      <summary>
                    Specifies the database mirroring endpoint role.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole.NotSpecified">
      <summary>
                    Role is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole.Witness">
      <summary>
                    Role is Witness
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole.Partner">
      <summary>
                    Role is Partner
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole.All">
      <summary>
                    Role is All
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionLevel">
      <summary>
                    Specifies the data compression level.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionLevel.None">
      <summary>
                    Compression is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionLevel.Row">
      <summary>
                    Compression is Row
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionLevel.Page">
      <summary>
                    Compression is Page
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionOption">
      <summary>
                    Represents a single data compression option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionOption.CompressionLevel">
      <summary>
                    Gets or sets the data compression level.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionLevel" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataCompressionOption.PartitionRanges">
      <summary>
                    Gets a list of partitions to which this option applies.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement.OptimizerHints"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement.OutputClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement.Target"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatement.TopRowFilter"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatementTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatementTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationStatementTableSource.Statement"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DataModificationTarget.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType">
      <summary>
                    Represents the base data type class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DataType.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand">
      <summary>
                    Specifies the Dbcc command.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.None">
      <summary>
                    Command is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ActiveCursors">
      <summary>
                    Command is ActiveCursors
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.AddExtendedProc">
      <summary>
                    Command is AddExtendedProc
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.AddInstance">
      <summary>
                    Command is AddInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.AuditEvent">
      <summary>
                    Command is AuditEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.AutoPilot">
      <summary>
                    Command is AutoPilot
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Buffer">
      <summary>
                    Command is Buffer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Bytes">
      <summary>
                    Command is Bytes
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CacheProfile">
      <summary>
                    Command is CacheProfile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CacheStats">
      <summary>
                    Command is CacheStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CallFullText"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckAlloc">
      <summary>
                    Command is CheckAlloc
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckCatalog">
      <summary>
                    Command is CheckCatalog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckConstraints">
      <summary>
                    Command is CheckConstraints
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckDB">
      <summary>
                    Command is CheckDB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckFileGroup"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckIdent">
      <summary>
                    Command is CheckIdent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckPrimaryFile">
      <summary>
                    Command is CheckPrimaryFile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CheckTable">
      <summary>
                    Command is CheckTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CleanTable">
      <summary>
                    Command is CleanTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ClearSpaceCaches">
      <summary>
                    Command is ClearSpaceCaches
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CollectStats">
      <summary>
                    Command is CollectStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ConcurrencyViolation">
      <summary>
                    Command is ConcurrencyViolation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.CursorStats">
      <summary>
                    Command is CursorStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DBRecover">
      <summary>
                    Command is DBRecovery
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DBReindex">
      <summary>
                    Command is DBReindex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DBReindexAll">
      <summary>
                    Command is DBReindexAll
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DBRepair">
      <summary>
                    Command is DBRepair
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DebugBreak">
      <summary>
                    Command is DebugBreak
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DeleteInstance">
      <summary>
                    Command is DeleteInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DetachDB">
      <summary>
                    Command is DetachDB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DropCleanBuffers">
      <summary>
                    Command is DropCleanBuffers
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DropExtendedProc">
      <summary>
                    Command is DropExtendedProc
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpConfig">
      <summary>
                    Command is DumpConfig
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpDBInfo">
      <summary>
                    Command is DumpDBInfo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpDBTable">
      <summary>
                    Command is DumpDBTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpLock">
      <summary>
                    Command is DumpLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpLog">
      <summary>
                    Command is DumpLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpPage">
      <summary>
                    Command is DumpPage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpResource">
      <summary>
                    Command is DumpResource
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.DumpTrigger">
      <summary>
                    Command is DumpTrigger
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ErrorLog">
      <summary>
                    Command is ErrorLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ExtentInfo">
      <summary>
                    Command is ExtentInfo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FileHeader">
      <summary>
                    Command is FileHeader
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FixAllocation">
      <summary>
                    Command is FixAllocation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Flush">
      <summary>
                    Command is Flush
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FlushProcInDB">
      <summary>
                    Command is FlushProcInDB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ForceGhostCleanup">
      <summary>
                    Command is ForceGhostCleanup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Free">
      <summary>
                    Command is Free
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FreeProcCache">
      <summary>
                    Command is FreeProcCache
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FreeSessionCache">
      <summary>
                    Command is FreeSessionCache
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FreeSystemCache">
      <summary>
                    Command is FreeSystemCache
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.FreezeIO">
      <summary>
                    Command is FreezeIO
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Help">
      <summary>
                    Command is Help
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.IcecapQuery"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.IncrementInstance">
      <summary>
                    Command is IncrementInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Ind">
      <summary>
                    Command is Ind
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.IndexDefrag">
      <summary>
                    Command is IndexDefrag
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.InputBuffer">
      <summary>
                    Command is InputBuffer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.InvalidateTextptr">
      <summary>
                    Command is InvalidateTextptr
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.InvalidateTextptrObjid">
      <summary>
                    Command is InvalidateTextptrObjid
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Latch">
      <summary>
                    Command is Latch
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.LogInfo">
      <summary>
                    Command is LogInfo
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.MapAllocUnit">
      <summary>
                    Command is MapAllocUnit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.MemObjList">
      <summary>
                    Command is MemObjList
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.MemoryMap">
      <summary>
                    Command is MemoryMap
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.MemoryStatus">
      <summary>
                    Command is MemoryStatus
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Metadata">
      <summary>
                    Command is Metadata
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.MovePage">
      <summary>
                    Command is MovePage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.NoTextptr">
      <summary>
                    Command is NoTextptr
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.OpenTran">
      <summary>
                    Command is OpenTran
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.OptimizerWhatIf">
      <summary>
                    Command is OptimizerWhatIf
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.OutputBuffer">
      <summary>
                    Command is OutputBuffer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.PerfMonStats">
      <summary>
                    Command is PerfMonStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.PersistStackHash">
      <summary>
                    Command is PersistStackHash
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.PinTable">
      <summary>
                    Command is PinTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ProcCache">
      <summary>
                    Command is ProcCache
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.PrtiPage">
      <summary>
                    Command is PrtiPage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ReadPage">
      <summary>
                    Command is ReadPage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.RenameColumn">
      <summary>
                    Command is RenameColumn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.RuleOff">
      <summary>
                    Command is RuleOff
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.RuleOn">
      <summary>
                    Command is RuleOn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SeMetadata">
      <summary>
                    Command is SetMetadata
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SetCpuWeight">
      <summary>
                    Command is SetCpuWeight
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SetInstance">
      <summary>
                    Command is SetInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SetIOWeight">
      <summary>
                    Command is SetIOWeight
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowStatistics">
      <summary>
                    Command is ShowStatistics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowContig">
      <summary>
                    Command is ShowContig
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowDBAffinity">
      <summary>
                    Command is ShowDBAffinity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowFileStats">
      <summary>
                    Command is ShowFileStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowOffRules">
      <summary>
                    Command is ShowOffRules
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowOnRules">
      <summary>
                    Command is ShowOnRules
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowTableAffinity">
      <summary>
                    Command is ShowTableAffinity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowText">
      <summary>
                    Command is ShowText
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShowWeights">
      <summary>
                    Command is ShowWeights
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShrinkDatabase">
      <summary>
                    Command is ShrinkDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ShrinkFile">
      <summary>
                    Command is ShrinkFile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SqlMgrStats">
      <summary>
                    Command is SqlMgrStats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.SqlPerf">
      <summary>
                    Command is SqlPerf
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.StackDump">
      <summary>
                    Command is StackDump
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.Tec">
      <summary>
                    Command is Tec
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.ThawIO">
      <summary>
                    Command is ThawIO
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.TraceOff">
      <summary>
                    Command is TraceOff
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.TraceOn">
      <summary>
                    Command is TraceOn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.TraceStatus">
      <summary>
                    Command is TraceStatus
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.UnpinTable">
      <summary>
                    Command is UnpinTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.UpdateUsage">
      <summary>
                    Command is UpdateUsage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.UsePlan">
      <summary>
                    Command is UsePlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.UserOptions">
      <summary>
                    Command is UserOptions
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand.WritePage">
      <summary>
                    Command is WritePage
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccNamedLiteral">
      <summary>
                    Represents a named literal in a DBCC statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DbccNamedLiteral.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccNamedLiteral" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccNamedLiteral.Name">
      <summary>
                    Gets or sets the optional literal name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccNamedLiteral.Value">
      <summary>
                    Gets or sets the literal value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions">
      <summary>
                    Specifies the Dbcc options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.AllErrorMessages">
      <summary>
                    Option is AllErrorMessages
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.CountRows">
      <summary>
                    Option is CountRows
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.NoInfoMessages">
      <summary>
                    Option is NoInfoMessages
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.TableResults">
      <summary>
                    Option is TableResults
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.TabLock">
      <summary>
                    Option is TabLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.StatHeader">
      <summary>
                    Option is StatHeader
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.DensityVector">
      <summary>
                    Option is DensityVector
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.HistogramSteps">
      <summary>
                    Option is HistogramSteps
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.EstimateOnly">
      <summary>
                    Option is EstimateOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.Fast">
      <summary>
                    Option is Fast
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.AllLevels">
      <summary>
                    Option is AllLevels
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.AllIndexes">
      <summary>
                    Option is AllIndexes
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.PhysicalOnly">
      <summary>
                    Option is PhysicalOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.AllConstraints">
      <summary>
                    Option is AllConstraints
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.StatsStream">
      <summary>
                    Option is StatsStream
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.Histogram">
      <summary>
                    Option is Histogram
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.DataPurity">
      <summary>
                    Option is DataPurity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.MarkInUseForRemoval">
      <summary>
                    Option is MarkInUseForRemoval
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions.Join">
      <summary>
                    Option is Join
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement">
      <summary>
                    Represents the DBCC statement (all variants).
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.Command">
      <summary>
                    Gets or sets the DBCC statement type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccCommand" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.DllName">
      <summary>
                    Gets or sets the DLL name in case of FREE command.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.Literals">
      <summary>
                    Gets a list of named literals.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.Options">
      <summary>
                    Gets or sets the DBCC statement options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DbccOptions" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DbccStatement.ParenthesisRequired">
      <summary>
                    Gets or sets whether empty parentheses are required, even if there were no literals.
                </summary>
      <returns>
                    Returns TRUE if empty parentheses are required even if there were no literals, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeallocateCursorStatement">
      <summary>
                    Represents the DEALLOCATE cursor statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeallocateCursorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeallocateCursorStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement">
      <summary>
                    Represents the DECLARE CURSOR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement.CursorDefinition">
      <summary>
                    Gets or sets the select and cursor options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareCursorStatement.Name">
      <summary>
                    Gets or sets the cursor name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody">
      <summary>
                    Represents the body of the DECLARE @variable table variation.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody.AsDefined">
      <summary>
                    Gets or sets whether the optional AS is used.
                </summary>
      <returns>
                    Returns TRUE if the optional AS was used, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody.ColumnDefinitions">
      <summary>
                    Gets a list of column definitions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody.TableConstraints">
      <summary>
                    Gets a list of table constraints.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody.VariableName">
      <summary>
                    Gets or sets the name of the variable.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableStatement">
      <summary>
                    Represents the DECLARE @variable statement's table variation.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableStatement.Body">
      <summary>
                    Gets or sets the statement body.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement">
      <summary>
                    Represents a single declaration in the body of a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement" />.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement.DataType">
      <summary>
                    Gets or sets the data type of the variable. The table type is invalid.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement.InitialValue">
      <summary>
                    Gets or sets the initial variable value specified in the declaration.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableElement.VariableName">
      <summary>
                    Gets or sets the name of the variable; this includes the @ at the beginning.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement">
      <summary>
                    Represents the DECLARE @variable statement, except table declarations.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeclareVariableStatement.Declarations">
      <summary>
                    Gets the list of declarations.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint">
      <summary>
                    Represents the default constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint.Column">
      <summary>
                    Gets or sets the name of the column that the constraint is on.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint.Expression">
      <summary>
                    Gets or sets the value of the constraint.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DefaultConstraint.WithValues">
      <summary>
                    Gets or sets whether WITH VALUES tokens were defined.
                </summary>
      <returns>
                    Returns True if WITH VALUES tokens were defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteMergeAction">
      <summary>
                    Represents the delete merge action.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeleteMergeAction.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteMergeAction" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteStatement">
      <summary>
                    Represents the DELETE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeleteStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeleteStatement.FromClauses">
      <summary>
                    Gets a list of optional FROM clauses.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeleteStatement.WhereClause">
      <summary>
                    Gets or sets a WHERE clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction">
      <summary>
                    Specifies the delete update action.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction.NoAction">
      <summary>
                    Action is NoAction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction.Cascade">
      <summary>
                    Action is Cascade
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction.SetNull">
      <summary>
                    Action is SetNull
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction.SetDefault">
      <summary>
                    Action is SetDefault
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement">
      <summary>
                    Represents the DENY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement.CascadeOption">
      <summary>
                    Gets or sets whether CASCADE is defined.
                </summary>
      <returns>
                    Returns True if CASCADE is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement80">
      <summary>
                    Represents the DENY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DenyStatement80.CascadeOption">
      <summary>
                    Gets or sets whether the CASCADE option is defined.
                </summary>
      <returns>
                    Returns True if the CASCADE option is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo">
      <summary>
                    Represents information about the device used for backup or restore.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo.DeviceType">
      <summary>
                    Gets or sets the device type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo.LogicalDevice">
      <summary>
                    Gets or sets the logical device.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DeviceInfo.PhysicalDevice">
      <summary>
                    Gets or sets the physical device.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType">
      <summary>
                    Specifies the device type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType.Disk">
      <summary>
                    Type is Disk
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType.Tape">
      <summary>
                    Type is Tape
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType.VirtualDevice">
      <summary>
                    Type is VirtualDevice
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DeviceType.DatabaseSnapshot">
      <summary>
                    Type is DatabaseSnapshot
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAggregateStatement">
      <summary>
                    Represents the DROP AGGREGATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropAggregateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAggregateStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAlterFullTextIndexAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropAlterFullTextIndexAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropAlterFullTextIndexAction.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropAlterFullTextIndexAction.WithNoPopulation"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropApplicationRoleStatement">
      <summary>
                    Represents the DROP APPLICATION ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropApplicationRoleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropApplicationRoleStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAssemblyStatement">
      <summary>
                    Represents the DROP ASSEMBLY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropAssemblyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAssemblyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropAssemblyStatement.WithNoDependents">
      <summary>
                    Gets or sets whether WITH NO DEPENDENTS is defined.
                </summary>
      <returns>
                    Returns True if WITH NO DEPENDENTS is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAsymmetricKeyStatement">
      <summary>
                    Represents the DROP ASYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropAsymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropAsymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropAsymmetricKeyStatement.RemoveProviderKey">
      <summary>
                    Gets or sets whether the DROP PROVIDER KEY clause was specified.
                </summary>
      <returns>
                    Returns True if the DROP PROVIDER KEY clause was specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropBrokerPriorityStatement">
      <summary>
                    Represents the DROP BROKER PRIORITY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropBrokerPriorityStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropBrokerPriorityStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCertificateStatement">
      <summary>
                    Represents the DROP CERTIFICATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropCertificateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCertificateStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropChildObjectsStatement">
      <summary>
                    Represents a DROP which has child objects (DROP INDEX or STATISTICS).
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropChildObjectsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropChildObjectsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropChildObjectsStatement.Objects">
      <summary>
                    Gets a list of child objects to be dropped.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintFragmentOption">
      <summary>
                    The abstract base class for drop clustered constraints.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintFragmentOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintFragmentOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintFragmentOption.TSqlFragment">
      <summary>
                    Gets or sets a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FilegroupOrPartitionScheme" /> or literal of type integer.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOption">
      <summary>
                    Represents a drop clustered constraint option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOption.Option">
      <summary>
                    Gets or sets the option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOptionType">
      <summary>
                    Specifies the constraint option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOptionType.MaxDop">
      <summary>
                    Type is MaxDop
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOptionType.Online">
      <summary>
                    Type is Online
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintOptionType.MoveTo">
      <summary>
                    Type is MoveTo
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintStateOption">
      <summary>
                    Represents the drop clustered constraint state option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintStateOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintStateOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropClusteredConstraintStateOption.OptionState">
      <summary>
                    Gets or sets the constraint option state value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropContractStatement">
      <summary>
                    Represents the DROP CONTRACT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropContractStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropContractStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCredentialStatement">
      <summary>
                    Represents the DROP CREDENTIAL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropCredentialStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCredentialStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCryptographicProviderStatement">
      <summary>
                    Represents the DROP CRYPTOGRAPHIC PROVIDER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropCryptographicProviderStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropCryptographicProviderStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseAuditSpecificationStatement">
      <summary>
                    Represents the DROP DATABASE AUDIT SPECIFICATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseEncryptionKeyStatement">
      <summary>
                    Represents the DROP DATABASE ENCRYPTION KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseEncryptionKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseEncryptionKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseStatement">
      <summary>
                    Represents the DROP DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropDatabaseStatement.Databases">
      <summary>
                    Gets a list of databases to drop.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDefaultStatement">
      <summary>
                    Represents the DROP DEFAULT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropDefaultStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropDefaultStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEndpointStatement">
      <summary>
                    Represents the DROP ENDPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropEndpointStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEndpointStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement">
      <summary>
                    Represents the DROP EVENT NOTIFICATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement.Notifications">
      <summary>
                    Gets a list of the names of event notifications to be dropped.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropEventNotificationStatement.Scope">
      <summary>
                    Gets or sets the scope for event notification.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEventSessionStatement">
      <summary>
                    Represents the DROP EVENT SESSION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropEventSessionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropEventSessionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextCatalogStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextCatalogStatement.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextIndexStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextIndexStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextIndexStatement.TableName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextStopListStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropFullTextStopListStatement.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropFunctionStatement">
      <summary>
                    Represents the DROP FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropFunctionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropFunctionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause">
      <summary>
                    Represents a relational or xml index in a DROP INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.FileStreamOn">
      <summary>
                    Gets or sets an optional specification of the file stream.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.Index">
      <summary>
                    Gets or sets the index name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.MoveTo">
      <summary>
                    Gets or sets the file group or partition scheme.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FilegroupOrPartitionScheme" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.Object">
      <summary>
                    Gets or sets the table or view name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClause.Options">
      <summary>
                    Gets a list of the options for the DROP INDEX statement.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClauseBase">
      <summary>
                    Represents a single clause in the DROP INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClauseBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexClauseBase" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexStatement">
      <summary>
                    Represents the DROP INDEX statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropIndexStatement.DropIndexClauses">
      <summary>
                    Gets a list of indices (possibly, with options) to be dropped.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropLoginStatement">
      <summary>
                    Represents the DROP LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropLoginStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropLoginStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropMasterKeyStatement">
      <summary>
                    Represents the DROP MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropMessageTypeStatement">
      <summary>
                    Represents the DROP MESSAGE TYPE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropMessageTypeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropMessageTypeStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropObjectsStatement">
      <summary>
                    Represents a DROP statement which references a list of objects.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropObjectsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropObjectsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropObjectsStatement.Objects">
      <summary>
                    Gets a list of objects to be dropped.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionFunctionStatement">
      <summary>
                    Represents the DROP PARTITION FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionFunctionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionFunctionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionSchemeStatement">
      <summary>
                    Represents the DROP PARTITION SCHEME statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionSchemeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropPartitionSchemeStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropProcedureStatement">
      <summary>
                    Represents the DROP PROCEDURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropProcedureStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropProcedureStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropQueueStatement">
      <summary>
                    Represents the DROP QUEUE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropQueueStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropQueueStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropQueueStatement.Name">
      <summary>
                    Gets or sets the name of the queue.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRemoteServiceBindingStatement">
      <summary>
                    Represents the DROP REMOTE SERVICE BINDING statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropRemoteServiceBindingStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRemoteServiceBindingStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropResourcePoolStatement">
      <summary>
                    Represents the DROP RESOURCE POOL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropResourcePoolStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropResourcePoolStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRoleStatement">
      <summary>
                    Represents the DROP ROLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropRoleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRoleStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRouteStatement">
      <summary>
                    Represents the DROP ROUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropRouteStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRouteStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRuleStatement">
      <summary>
                    Represents the DROP RULE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropRuleStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropRuleStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaBehavior">
      <summary>
                    Specifies the DROP SCHEMA behavior.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaBehavior.None">
      <summary>
                    Behavior is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaBehavior.Cascade">
      <summary>
                    Behavior is Cascade
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaBehavior.Restrict">
      <summary>
                    Behavior is Restrict
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement">
      <summary>
                    Represents the DROP SCHEMA statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement.DropBehavior">
      <summary>
                    Gets or sets the DROP SCHEMA behavior value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaBehavio" />r enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropSchemaStatement.Schema">
      <summary>
                    Gets or sets the name of the schema to be dropped.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditSpecificationStatement">
      <summary>
                    Represents the DROP SERVER AUDIT SPECIFICATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditSpecificationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditSpecificationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditSpecificationStatement.SpecificationName">
      <summary>
                    Gets or sets the audit specification name to drop.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditStatement">
      <summary>
                    Represents the DROP SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropServerAuditStatement.AuditName">
      <summary>
                    Gets or sets the audit name to drop.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServiceStatement">
      <summary>
                    Represents the DROP SERVICE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropServiceStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropServiceStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSignatureStatement">
      <summary>
                    Represents the DROP SIGNATURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropSignatureStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSignatureStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropStatisticsStatement">
      <summary>
                    Represents the DROP STATISTICS statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropStatisticsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropStatisticsStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSymmetricKeyStatement">
      <summary>
                    Represents the DROP SYMMETRIC KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropSymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropSymmetricKeyStatement.RemoveProviderKey">
      <summary>
                    Gets or sets whether DROP PROVIDER KEY clause was specified.
                </summary>
      <returns>
                    Returns True if DROP PROVIDER KEY clause was specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSynonymStatement">
      <summary>
                    Represents the DROP SYNONYM statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropSynonymStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropSynonymStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTableStatement">
      <summary>
                    Represents the DROP TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropTableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTableStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTriggerStatement">
      <summary>
                    Represents the DROP TRIGGER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropTriggerStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTriggerStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropTriggerStatement.TriggerScope">
      <summary>
                    Gets or sets the trigger scope value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTypeStatement">
      <summary>
                    Represents the DROP TYPE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropTypeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropTypeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropTypeStatement.Name">
      <summary>
                    Gets or sets the name of the type to drop.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropUnownedObjectStatement">
      <summary>
                    Represents a DROP statement for unowned objects.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropUnownedObjectStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropUnownedObjectStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropUnownedObjectStatement.Name">
      <summary>
                    Gets or sets the name of the object to be dropped.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropUserStatement">
      <summary>
                    Represents the DROP USER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropUserStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropUserStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropViewStatement">
      <summary>
                    Represents the DROP VIEW statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropViewStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropViewStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropWorkloadGroupStatement">
      <summary>
                    Represents the DROP WORKLOAD GROUP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropWorkloadGroupStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropWorkloadGroupStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.DropXmlSchemaCollectionStatement">
      <summary>
                    Represents the DROP XML SCHEMA COLLECTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.DropXmlSchemaCollectionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DropXmlSchemaCollectionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.DropXmlSchemaCollectionStatement.Name">
      <summary>
                    Gets or sets the name of the collection.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EnabledDisabledPayloadOption">
      <summary>
                    Represents an option which can be either ENABLED or DISABLED.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EnabledDisabledPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EnabledDisabledPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EnabledDisabledPayloadOption.IsEnabled">
      <summary>
                    Gets or sets whether option value is ENABLED.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableOptionType">
      <summary>
                    Specifies the option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableOptionType.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableOptionType.Enable">
      <summary>
                    Option is Enable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableOptionType.Disable">
      <summary>
                    Option is Disable
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement">
      <summary>
                    Defines the modifications to triggers, which can be enabled or disabled.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement.All">
      <summary>
                    Gets or sets whether the modification is for all triggers.
                </summary>
      <returns>
                    Returns True if the modification is for all triggers; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement.TriggerEnforcement">
      <summary>
                    Gets or sets the new enforcement option on the trigger.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerEnforcement" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement.TriggerNames">
      <summary>
                    Gets a list of the names of triggers to be modified.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EnableDisableTriggerStatement.TriggerObject">
      <summary>
                    Gets or sets the target.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm">
      <summary>
                    Specifies the encryption algorithm.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.None">
      <summary>
                    Algorithm is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.RC2">
      <summary>
                    Algorithm is RC2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.RC4">
      <summary>
                    Algorithm is RC4
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.RC4_128">
      <summary>
                    Algorithm is RC4_128
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Des">
      <summary>
                    Algorithm is Des
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.TripleDes">
      <summary>
                    Algorithm is TripleDes
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.DesX">
      <summary>
                    Algorithm is DesX
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Aes128">
      <summary>
                    Algorithm is Aes128
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Aes192">
      <summary>
                    Algorithm is Aes192
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Aes256">
      <summary>
                    Algorithm is Aes256
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Rsa512">
      <summary>
                    Algorithm is Rsa512
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Rsa1024">
      <summary>
                    Algorithm is Rsa1024
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithm.Rsa2048">
      <summary>
                    Algorithm is Rsa2048
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference">
      <summary>
                    Specifies the encryption algorithm preference.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference.NotSpecified">
      <summary>
                    Preference is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference.Aes">
      <summary>
                    Preference is Aes
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference.Rc4">
      <summary>
                    Preference is Rc4
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption">
      <summary>
                    Represents the ENCRYPTION payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption.AlgorithmPartOne">
      <summary>
                    Gets or sets the first preference algorithm, if specified.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption.AlgorithmPartTwo">
      <summary>
                    Gets or sets the second preference algorithm, if specified.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionAlgorithmPreference" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionPayloadOption.EncryptionSupport">
      <summary>
                    Gets or sets a value that describes how encryption is used in the process.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionSource">
      <summary>
                    Represents the base class for different key/certificates sources.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EncryptionSource" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement">
      <summary>
                    Represents the END CONVERSATION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement.Conversation">
      <summary>
                    Gets or sets a conversation handle.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement.ErrorCode">
      <summary>
                    Gets or sets an error code, if the WITH ERROR clause was specified.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement.ErrorDescription">
      <summary>
                    Gets or sets an error description, if the WITH ERROR clause was specified.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndConversationStatement.WithCleanup">
      <summary>
                    Gets or sets whether the WITH CLEANUP option is specified.
                </summary>
      <returns>
                    Returns True if the WITH CLEANUP option is specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointAffinity">
      <summary>
                    Represents the AFFINITY option in CREATE/ALTER ENDPOINT statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EndpointAffinity.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointAffinity" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndpointAffinity.Kind">
      <summary>
                    Gets or sets the affinity kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AffinityKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndpointAffinity.Value">
      <summary>
                    Gets or sets the affinity value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport">
      <summary>
                    Specifies the endpoint encryption support.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport.NotSpecified">
      <summary>
                    Support is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport.Disabled">
      <summary>
                    Support is Disabled
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport.Supported">
      <summary>
                    Support is Supported
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointEncryptionSupport.Required">
      <summary>
                    Support is Required
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocol">
      <summary>
                    Specifies the endpoint protocol.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocol.None">
      <summary>
                    Protocol is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocol.Http">
      <summary>
                    Protocol is Http
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocol.Tcp">
      <summary>
                    Protocol is Tcp
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOption">
      <summary>
                    Represents a single protocol option in a CREATE ENDPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOption.Kind">
      <summary>
                    Gets or sets the option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions">
      <summary>
                    Specifies the endpoint protocol options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpAuthenticationRealm">
      <summary>
                    Option is HttpAuthenticationRealm
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpAuthentication">
      <summary>
                    Option is HttpAuthentication
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpClearPort">
      <summary>
                    Option is HttpClearPort
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpCompression">
      <summary>
                    Option is HttpCompression
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpDefaultLogonDomain">
      <summary>
                    Option is HttpDefaultLogonDomain
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpPath">
      <summary>
                    Option is HttpPath
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpPorts">
      <summary>
                    Option is HttpPorts
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpSite">
      <summary>
                    Option is HttpSite
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpSslPort">
      <summary>
                    Option is HttpSslPort
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.HttpOptions">
      <summary>
                    Option is HttpOptions
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.TcpListenerIp">
      <summary>
                    Option is TcpListenerIp
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.TcpListenerPort">
      <summary>
                    Option is TcpListenerPort
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointProtocolOptions.TcpOptions">
      <summary>
                    Option is TcpOptions
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointState">
      <summary>
                    Specifies the endpoint state.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointState.NotSpecified">
      <summary>
                    State is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointState.Disabled">
      <summary>
                    State is Disabled
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointState.Started">
      <summary>
                    State is Started
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointState.Stopped">
      <summary>
                    State is Stopped
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType">
      <summary>
                    Specifies the endpoint type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType.NotSpecified">
      <summary>
                    Type is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType.Soap">
      <summary>
                    Type is Soap
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType.TSql">
      <summary>
                    Type is TSql
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType.ServiceBroker">
      <summary>
                    Type is ServiceBroker
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EndpointType.DatabaseMirroring">
      <summary>
                    Type is DatabaseMirroring
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration">
      <summary>
                    Represents the event declaration.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration.EventDeclarationActionParameters">
      <summary>
                    Gets a list of event declaration parameters for an ACTION clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration.EventDeclarationPredicateParameter">
      <summary>
                    Gets or sets the event declaration parameter for a WHERE clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration.EventDeclarationSetParameters">
      <summary>
                    Gets a list of event declaration parameters for a SET clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclaration.ObjectName">
      <summary>
                    Gets or sets the event object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter">
      <summary>
                    Represents the event declaration predicate parameter.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter.EventValue">
      <summary>
                    Gets or sets the event value in a compare function declaration predicate.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter.Name">
      <summary>
                    Gets or sets the event compare function declaration name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationCompareFunctionParameter.SourceDeclaration">
      <summary>
                    Gets or sets the event source declaration name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SourceDeclaration" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationSetParameter">
      <summary>
                    Represents the event declaration set parameter.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationSetParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationSetParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationSetParameter.EventField">
      <summary>
                    Gets or sets the event field in a SET clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventDeclarationSetParameter.EventValue">
      <summary>
                    Gets or sets the event value in a SET clause.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventGroupContainer">
      <summary>
                    Represents an event type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventGroupContainer.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventGroupContainer" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventGroupContainer.EventGroup">
      <summary>
                    Gets or sets the event group type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup">
      <summary>
                    Specifies the event group.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.Unknown">
      <summary>
                    Group is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlApplicationRoleEvents">
      <summary>
                    Group is DdlApplicationRoleEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlAssemblyEvents">
      <summary>
                    Group is DdlAssemblyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlAuthorizationDatabaseEvents">
      <summary>
                    Group is DdlAuthorizationDatabaseEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlCertificateEvents">
      <summary>
                    Group is DdlCertificateEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlContractEvents">
      <summary>
                    Group is DdlContractEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDatabaseLevelEvents">
      <summary>
                    Group is DdlDatabaseLevelEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDatabaseSecurityEvents">
      <summary>
                    Group is DdlDatabaseSecurityEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlEventNotificationEvents">
      <summary>
                    Group is DdlEventNotificationEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlFunctionEvents">
      <summary>
                    Group is DdlFunctionEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlGdrDatabaseEvents">
      <summary>
                    Group is DdlGdrDatabaseEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlIndexEvents">
      <summary>
                    Group is DdlIndexEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlMessageTypeEvents">
      <summary>
                    Group is DdlMessageTypeEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlPartitionEvents">
      <summary>
                    Group is DdlPartitionEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlPartitionFunctionEvents">
      <summary>
                    Group is DdlPartitionFunctionEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlPartitionSchemeEvents">
      <summary>
                    Group is DdlPartitionSchemeEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlProcedureEvents">
      <summary>
                    Group is DdlProcedureEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlQueueEvents">
      <summary>
                    Group is DdlQueueEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlRemoteServiceBindingEvents">
      <summary>
                    Group is DdlRemoteServiceBindingEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlRoleEvents">
      <summary>
                    Group is DdlRoleEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlRouteEvents">
      <summary>
                    Group is DdlRouteEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlSchemaEvents">
      <summary>
                    Group is DdlSchemaEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServiceEvents">
      <summary>
                    Group is DdlServiceEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlSsbEvents">
      <summary>
                    Group is DdlSsbEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlStatisticsEvents">
      <summary>
                    Group is DdlStatisticsEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlSynonymEvents">
      <summary>
                    Group is DdlSynonymEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlTableEvents">
      <summary>
                    Group is DdlTableEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlTableViewEvents">
      <summary>
                    Group is DdlTableViewEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlTriggerEvents">
      <summary>
                    Group is DdlTriggerEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlTypeEvents">
      <summary>
                    Group is DdlTypeEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlUserEvents">
      <summary>
                    Group is DdlUserEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlViewEvents">
      <summary>
                    Group is DdlViewEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlXmlSchemaCollectionEvents">
      <summary>
                    Group is DdlXmlSchemaCollectionEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlAuthorizationServerEvents">
      <summary>
                    Group is DdlAuthorizationServerEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlEndpointEvents">
      <summary>
                    Group is DdlEndpointEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlEvents">
      <summary>
                    Group is DdlEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlGdrServerEvents">
      <summary>
                    Group is DdlGdrServerEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlLoginEvents">
      <summary>
                    Group is DdlLoginEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServerLevelEvents">
      <summary>
                    Group is DdlServerLevelEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServerSecurityEvents">
      <summary>
                    Group is DdlServerSecurityEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlAsymmetricKeyEvents">
      <summary>
                    Group is DdlAsymmetricKeyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlBrokerPriorityEvents">
      <summary>
                    Group is DdlBrokerPriorityEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlCryptoSignatureEvents">
      <summary>
                    Group is DdlCryptoSignatureEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDatabaseAuditSpecificationEvents">
      <summary>
                    Group is DdlDatabaseAuditSpecificationEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDatabaseEncryptionKeyEvents">
      <summary>
                    Group is DdlDatabaseEncryptionKeyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDefaultEvents">
      <summary>
                    Group is DdlDefaultEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlExtendedPropertyEvents">
      <summary>
                    Group is DdlExtendedPropertyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlFullTextCatalogEvents">
      <summary>
                    Group is DdlFullTextCatalogEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlFullTextStopListEvents">
      <summary>
                    Group is DdlFullTextStopListEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlMasterKeyEvents">
      <summary>
                    Group is DdlMasterKeyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlPlanGuideEvents">
      <summary>
                    Group is DdlPlanGuideEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlRuleEvents">
      <summary>
                    Group is DdlRuleEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlSymmetricKeyEvents">
      <summary>
                    Group is DdlSymmetricKeyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlCredentialEvents">
      <summary>
                    Group is DdlCredentialEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlDatabaseEvents">
      <summary>
                    Group is DdlDatabaseEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlCryptographicProviderEvents">
      <summary>
                    Group is DdlCryptographicProviderEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlEventSessionEvents">
      <summary>
                    Group is DdlEventSessionEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlExtendedProcedureEvents">
      <summary>
                    Group is DdlExtendedProcedureEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlLinkedServerEvents">
      <summary>
                    Group is DdlLinkedServerEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlLinkedServerLoginEvents">
      <summary>
                    Group is DdlLinkedServerLoginEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlMessageEvents">
      <summary>
                    Group is DdlMessageEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlRemoteServerEvents">
      <summary>
                    Group is DdlRemoteServerEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlResourceGovernorEvents">
      <summary>
                    Group is DdlResourceGovernorEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlResourcePool">
      <summary>
                    Group is DdlResourcePool
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServerAuditEvents">
      <summary>
                    Group is DdlServerAuditEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServerAuditSpecificationEvents">
      <summary>
                    Group is DdlServerAuditSpecificationEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlServiceMasterKeyEvents">
      <summary>
                    Group is DdlServiceMasterKeyEvents
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.DdlWorkloadGroup">
      <summary>
                    Group is DdlWorkloadGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcClr">
      <summary>
                    Group is TrcClr
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcDatabase">
      <summary>
                    Group is TrcDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcDeprecation">
      <summary>
                    Group is TrcDeprecation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcErrorsAndWarnings">
      <summary>
                    Group is TrcErrorsAndWarnings
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcFullText">
      <summary>
                    Group is TrcFullText
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcLocks">
      <summary>
                    Group is TrcLocks
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcObjects">
      <summary>
                    Group is TrcObjects
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcOledb">
      <summary>
                    Group is TrcOledb
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcPerformance">
      <summary>
                    Group is TrcPerformance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcQueryNotifications">
      <summary>
                    Group is TrcQueryNotifications
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcSecurityAudit">
      <summary>
                    Group is TrcSecurityAudit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcServer">
      <summary>
                    Group is TrcServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcStoredProcedures">
      <summary>
                    Group is TrcStoredProcedures
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcTSql">
      <summary>
                    Group is TrcTSql
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcUserConfigurable">
      <summary>
                    Group is TrcUserConfigurable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventGroup.TrcAllEvents">
      <summary>
                    Group is TrcAllEvents
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType">
      <summary>
                    Specifies the event notification event type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AddRoleMember">
      <summary>
                    Type is AddRoleMember
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterApplicationRole">
      <summary>
                    Type is AlterApplicationRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterAssembly">
      <summary>
                    Type is AlterAssembly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterAuthorizationDatabase">
      <summary>
                    Type is AlterAuthorizationDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterCertificate">
      <summary>
                    Type is AlterCertificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterFunction">
      <summary>
                    Type is AlterFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterIndex">
      <summary>
                    Type is AlterIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterMessageType">
      <summary>
                    Type is AlterMessageType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterPartitionFunction">
      <summary>
                    Type is AlterPartitionFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterPartitionScheme">
      <summary>
                    Type is AlterPartitionScheme
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterProcedure">
      <summary>
                    Type is AlterProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterQueue">
      <summary>
                    Type is AlterQueue
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterRemoteServiceBinding">
      <summary>
                    Type is AlterRemoteServiceBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterRole">
      <summary>
                    Type is AlterRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterRoute">
      <summary>
                    Type is AlterRoute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterSchema">
      <summary>
                    Type is AlterSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterService">
      <summary>
                    Type is AlterService
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterTable">
      <summary>
                    Type is AlterTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterTrigger">
      <summary>
                    Type is AlterTrigger
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterUser">
      <summary>
                    Type is AlterUser
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterView">
      <summary>
                    Type is AlterView
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterXmlSchemaCollection">
      <summary>
                    Type is AlterXmlSchemaCollection
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateApplicationRole">
      <summary>
                    Type is CreateApplicationRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateAssembly">
      <summary>
                    Type is CreateAssembly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateCertificate">
      <summary>
                    Type is CreateCertificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateContract">
      <summary>
                    Type is CreateContract
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateEventNotification">
      <summary>
                    Type is CreateEventNotification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateFunction">
      <summary>
                    Type is CreateFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateIndex">
      <summary>
                    Type is CreateIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateMessageType">
      <summary>
                    Type is CreateMessageType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreatePartitionFunction">
      <summary>
                    Type is CreatePartitionFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreatePartitionScheme">
      <summary>
                    Type is CreatePartitionScheme
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateProcedure">
      <summary>
                    Type is CreateProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateQueue">
      <summary>
                    Type is CreateQueue
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateRemoteServiceBinding">
      <summary>
                    Type is CreateRemoteServiceBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateRole">
      <summary>
                    Type is CreateRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateRoute">
      <summary>
                    Type is CreateRoute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateSchema">
      <summary>
                    Type is CreateSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateService">
      <summary>
                    Type is CreateService
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateStatistics">
      <summary>
                    Type is CreateStatistics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateSynonym">
      <summary>
                    Type is CreateSynonym
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateTable">
      <summary>
                    Type is CreateTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateTrigger">
      <summary>
                    Type is CreateTrigger
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateType">
      <summary>
                    Type is CreateType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateUser">
      <summary>
                    Type is CreateUser
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateView">
      <summary>
                    Type is CreateView
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateXmlIndex">
      <summary>
                    Type is CreateXmlIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateXmlSchemaCollection">
      <summary>
                    Type is CreateXmlSchemaCollection
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DenyDatabase">
      <summary>
                    Type is DenyDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropApplicationRole">
      <summary>
                    Type is DropApplicationRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropAssembly">
      <summary>
                    Type is DropAssembly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropCertificate">
      <summary>
                    Type is DropCertificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropContract">
      <summary>
                    Type is DropContract
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropEventNotification">
      <summary>
                    Type is DropEventNotification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropFunction">
      <summary>
                    Type is DropFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropIndex">
      <summary>
                    Type is DropIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropMessageType">
      <summary>
                    Type is DropMessageType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropPartitionFunction">
      <summary>
                    Type is DropPartitionFunction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropPartitionScheme">
      <summary>
                    Type is DropPartitionScheme
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropProcedure">
      <summary>
                    Type is DropProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropQueue">
      <summary>
                    Type is DropQueue
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRemoteServiceBinding">
      <summary>
                    Type is DropRemoteServiceBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRole">
      <summary>
                    Type is DropRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRoleMember">
      <summary>
                    Type is DropRoleMember
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRoute">
      <summary>
                    Type is DropRoute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropSchema">
      <summary>
                    Type is DropSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropService">
      <summary>
                    Type is DropService
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropStatistics">
      <summary>
                    Type is DropStatistics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropSynonym">
      <summary>
                    Type is DropSynonym
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropTable">
      <summary>
                    Type is DropTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropTrigger">
      <summary>
                    Type is DropTrigger
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropType">
      <summary>
                    Type is DropType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropUser">
      <summary>
                    Type is DropUser
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropView">
      <summary>
                    Type is DropView
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropXmlSchemaCollection">
      <summary>
                    Type is DropXmlSchemaCollection
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.GrantDatabase">
      <summary>
                    Type is GrantDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.RevokeDatabase">
      <summary>
                    Type is RevokeDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UpdateStatistics">
      <summary>
                    Type is UpdateStatistics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AddServerRoleMember">
      <summary>
                    Type is AddServerRoleMember
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterAuthorizationServer">
      <summary>
                    Type is AlterAuthorizationServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterDatabase">
      <summary>
                    Type is AlterDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterEndpoint">
      <summary>
                    Type is AlterEndpoint
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterLogin">
      <summary>
                    Type is AlterLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateDatabase">
      <summary>
                    Type is CreateDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateEndpoint">
      <summary>
                    Type is CreateEndpoint
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateLogin">
      <summary>
                    Type is CreateLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DenyServer">
      <summary>
                    Type is DenyServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropDatabase">
      <summary>
                    Type is DropDatabase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropEndpoint">
      <summary>
                    Type is DropEndpoint
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropLogin">
      <summary>
                    Type is DropLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropServerRoleMember">
      <summary>
                    Type is DropServerRoleMember
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.GrantServer">
      <summary>
                    Type is GrantServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.RevokeServer">
      <summary>
                    Type is RevokeServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AddSignature">
      <summary>
                    Type is AddSignature
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AddSignatureSchemaObject">
      <summary>
                    Type is AddSignatureSchemaObject
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterAsymmetricKey">
      <summary>
                    Type is AlterAsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterBrokerPriority">
      <summary>
                    Type is AlterBrokerPriority
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterDatabaseAuditSpecification">
      <summary>
                    Type is AlterDatabaseAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterDatabaseEncryptionKey">
      <summary>
                    Type is AlterDatabaseEncryptionKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterExtendedProperty">
      <summary>
                    Type is AlterExtendedProperty
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterFullTextCatalog">
      <summary>
                    Type is AlterFullTextCatalog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterFullTextIndex">
      <summary>
                    Type is AlterFullTextIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterFullTextStopList">
      <summary>
                    Type is AlterFullTextStopList
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterMasterKey">
      <summary>
                    Type is AlterMasterKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterPlanGuide">
      <summary>
                    Type is AlterPlanGuide
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterSymmetricKey">
      <summary>
                    Type is AlterSymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.BindDefault">
      <summary>
                    Type is BindDefault
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.BindRule">
      <summary>
                    Type is BindRule
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateAsymmetricKey">
      <summary>
                    Type is CreateAsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateBrokerPriority">
      <summary>
                    Type is CreateBrokerPriority
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateDatabaseAuditSpecification">
      <summary>
                    Type is CreateDatabaseAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateDatabaseEncryptionKey">
      <summary>
                    Type is CreateDatabaseEncryptionKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateDefault">
      <summary>
                    Type is CreateDefault
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateExtendedProperty">
      <summary>
                    Type is CreateExtendedProperty
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateFullTextCatalog">
      <summary>
                    Type is CreateFullTextCatalog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateFullTextIndex">
      <summary>
                    Type is CreateFullTextIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateFullTextStopList">
      <summary>
                    Type is CreateFullTextStopList
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateMasterKey">
      <summary>
                    Type is CreateMasterKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreatePlanGuide">
      <summary>
                    Type is CreatePlanGuide
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateRule">
      <summary>
                    Type is CreateRule
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateSpatialIndex">
      <summary>
                    Type is CreateSpatialIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateSymmetricKey">
      <summary>
                    Type is CreateSymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropAsymmetricKey">
      <summary>
                    Type is DropAsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropBrokerPriority">
      <summary>
                    Type is DropBrokerPriority
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropDatabaseAuditSpecification">
      <summary>
                    Type is DropDatabaseAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropDatabaseEncryptionKey">
      <summary>
                    Type is DropDatabaseEncryptionKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropDefault">
      <summary>
                    Type is DropDefault
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropExtendedProperty">
      <summary>
                    Type is DropExtendedProperty
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropFullTextCatalog">
      <summary>
                    Type is DropFullTextCatalog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropFullTextIndex">
      <summary>
                    Type is DropFullTextIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropFullTextStopList">
      <summary>
                    Type is DropFullTextStopList
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropMasterKey">
      <summary>
                    Type is DropMasterKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropPlanGuide">
      <summary>
                    Type is DropPlanGuide
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRule">
      <summary>
                    Type is DropRule
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropSignature">
      <summary>
                    Type is DropSignature
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropSignatureSchemaObject">
      <summary>
                    Type is DropSignatureSchemaObject
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropSymmetricKey">
      <summary>
                    Type is DropSymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.Rename">
      <summary>
                    Type is Rename
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UnbindDefault">
      <summary>
                    Type is UnbindDefault
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UnbindRule">
      <summary>
                    Type is UnbindRule
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterCredential">
      <summary>
                    Type is AlterCredential
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterCryptographicProvider">
      <summary>
                    Type is AlterCryptographicProvider
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterEventSession">
      <summary>
                    Type is AlterEventSession
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterInstance">
      <summary>
                    Type is AlterInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterLinkedServer">
      <summary>
                    Type is AlterLinkedServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterMessage">
      <summary>
                    Type is AlterMessage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterRemoteServer">
      <summary>
                    Type is AlterRemoteServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterResourceGovernorConfig">
      <summary>
                    Type is AlterResourceGovernorConfig
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterResourcePool">
      <summary>
                    Type is AlterResourcePool
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterServerAudit">
      <summary>
                    Type is AlterServerAudit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterServerAuditSpecification">
      <summary>
                    Type is AlterServerAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterServiceMasterKey">
      <summary>
                    Type is AlterServiceMasterKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AlterWorkloadGroup">
      <summary>
                    Type is AlterWorkloadGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateCredential">
      <summary>
                    Type is CreateCredential
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateCryptographicProvider">
      <summary>
                    Type is CreateCryptographicProvider
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateEventSession">
      <summary>
                    Type is CreateEventSession
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateExtendedProcedure">
      <summary>
                    Type is CreateExtendedProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateLinkedServer">
      <summary>
                    Type is CreateLinkedServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateLinkedServerLogin">
      <summary>
                    Type is CreateLinkedServerLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateMessage">
      <summary>
                    Type is CreateMessage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateRemoteServer">
      <summary>
                    Type is CreateRemoteServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateResourcePool">
      <summary>
                    Type is CreateResourcePool
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateServerAudit">
      <summary>
                    Type is CreateServerAudit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateServerAuditSpecification">
      <summary>
                    Type is CreateServerAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CreateWorkloadGroup">
      <summary>
                    Type is CreateWorkloadGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropCredential">
      <summary>
                    Type is DropCredential
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropCryptographicProvider">
      <summary>
                    Type is DropCryptographicProvider
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropEventSession">
      <summary>
                    Type is DropEventSession
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropExtendedProcedure">
      <summary>
                    Type is DropExtendedProcedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropLinkedServer">
      <summary>
                    Type is DropLinkedServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropLinkedServerLogin">
      <summary>
                    Type is DropLinkedServerLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropMessage">
      <summary>
                    Type is DropMessage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropRemoteServer">
      <summary>
                    Type is DropRemoteServer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropResourcePool">
      <summary>
                    Type is DropResourcePool
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropServerAudit">
      <summary>
                    Type is DropServerAudit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropServerAuditSpecification">
      <summary>
                    Type is DropServerAuditSpecification
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DropWorkloadGroup">
      <summary>
                    Type is DropWorkloadGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AssemblyLoad">
      <summary>
                    Type is AssemblyLoad
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAddDBUserEvent">
      <summary>
                    Type is AuditAddDBUserEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAddLoginEvent">
      <summary>
                    Type is AuditAddLoginEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAddLoginToServerRoleEvent">
      <summary>
                    Type is AuditAddLoginToServerRoleEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAddMemberToDBRoleEvent">
      <summary>
                    Type is AuditAddMemberToDBRoleEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAddRoleEvent">
      <summary>
                    Type is AuditAddRoleEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditAppRoleChangePasswordEvent">
      <summary>
                    Type is AuditAppRoleChangePasswordEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditBackupRestoreEvent">
      <summary>
                    Type is AuditBackupRestoreEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditChangeAuditEvent">
      <summary>
                    Type is AuditChangeAuditEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditChangeDatabaseOwner">
      <summary>
                    Type is AuditChangeDatabaseOwner
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseManagementEvent">
      <summary>
                    Type is AuditDatabaseManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseObjectAccessEvent">
      <summary>
                    Type is AuditDatabaseObjectAccessEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseObjectGdrEvent">
      <summary>
                    Type is AuditDatabaseObjectGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseObjectManagementEvent">
      <summary>
                    Type is AuditDatabaseObjectManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseObjectTakeOwnershipEvent">
      <summary>
                    Type is AuditDatabaseObjectTakeOwnershipEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseOperationEvent">
      <summary>
                    Type is AuditDatabaseOperationEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabasePrincipalImpersonationEvent">
      <summary>
                    Type is AuditDatabasePrincipalImpersonationEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabasePrincipalManagementEvent">
      <summary>
                    Type is AuditDatabasePrincipalManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDatabaseScopeGdrEvent">
      <summary>
                    Type is AuditDatabaseScopeGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditDbccEvent">
      <summary>
                    Type is AuditDbccEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLogin">
      <summary>
                    Type is AuditLogin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLoginChangePasswordEvent">
      <summary>
                    Type is AuditLoginChangePasswordEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLoginChangePropertyEvent">
      <summary>
                    Type is AuditLoginChangePropertyEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLoginFailed">
      <summary>
                    Type is AuditLoginFailed
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLoginGdrEvent">
      <summary>
                    Type is AuditLoginGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditLogout">
      <summary>
                    Type is AuditLogout
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditSchemaObjectAccessEvent">
      <summary>
                    Type is AuditSchemaObjectAccessEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditSchemaObjectGdrEvent">
      <summary>
                    Type is AuditSchemaObjectGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditSchemaObjectManagementEvent">
      <summary>
                    Type is AuditSchemaObjectManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditSchemaObjectTakeOwnershipEvent">
      <summary>
                    Type is AuditSchemaObjectTakeOwnershipEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerAlterTraceEvent">
      <summary>
                    Type is AuditServerAlterTraceEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerObjectGdrEvent">
      <summary>
                    Type is AuditServerObjectGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerObjectManagementEvent">
      <summary>
                    Type is AuditServerObjectManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerObjectTakeOwnershipEvent">
      <summary>
                    Type is AuditServerObjectTakeOwnershipEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerOperationEvent">
      <summary>
                    Type is AuditServerOperationEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerPrincipalImpersonationEvent">
      <summary>
                    Type is AuditServerPrincipalImpersonationEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerPrincipalManagementEvent">
      <summary>
                    Type is AuditServerPrincipalManagementEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditServerScopeGdrEvent">
      <summary>
                    Type is AuditServerScopeGdrEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.BlockedProcessReport">
      <summary>
                    Type is BlockedProcessReport
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.BrokerQueueDisabled">
      <summary>
                    Type is BrokerQueueDisabled
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DataFileAutoGrow">
      <summary>
                    Type is DataFileAutoGrow
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DataFileAutoShrink">
      <summary>
                    Type is DataFileAutoShrink
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DatabaseMirroringStateChange">
      <summary>
                    Type is DatabaseMirroringStateChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DeadlockGraph">
      <summary>
                    Type is DeadlockGraph
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DeprecationAnnouncement">
      <summary>
                    Type is DeprecationAnnouncement
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DeprecationFinalSupport">
      <summary>
                    Type is DeprecationFinalSupport
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ErrorLog">
      <summary>
                    Type is ErrorLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.EventLog">
      <summary>
                    Type is EventLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.Exception">
      <summary>
                    Type is Exception
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ExchangeSpillEvent">
      <summary>
                    Type is ExchangeSpillEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ExecutionWarnings">
      <summary>
                    Type is ExecutionWarnings
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.FtCrawlAborted">
      <summary>
                    Type is FtCrawlAborted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.FtCrawlStarted">
      <summary>
                    Type is FtCrawlStarted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.FtCrawlStopped">
      <summary>
                    Type is FtCrawlStopped
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.HashWarning">
      <summary>
                    Type is HashWarning
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.LockDeadlock">
      <summary>
                    Type is LockDeadlock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.LockDeadlockChain">
      <summary>
                    Type is LockDeadlockChain
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.LockEscalation">
      <summary>
                    Type is LockEscalation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.LogFileAutoGrow">
      <summary>
                    Type is LogFileAutoGrow
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.LogFileAutoShrink">
      <summary>
                    Type is LogFileAutoShrink
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.MissingColumnStatistics">
      <summary>
                    Type is MissingColumnStatistics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.MissingJoinPredicate">
      <summary>
                    Type is MissingJoinPredicate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.MountTape">
      <summary>
                    Type is MountTape
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ObjectAltered">
      <summary>
                    Type is ObjectAltered
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ObjectCreated">
      <summary>
                    Type is ObjectCreated
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ObjectDeleted">
      <summary>
                    Type is ObjectDeleted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.OledbCallEvent">
      <summary>
                    Type is OledbCallEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.OledbDataReadEvent">
      <summary>
                    Type is OledbDataReadEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.OledbErrors">
      <summary>
                    Type is OledbErrors
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.OledbProviderInformation">
      <summary>
                    Type is OledbProviderInformation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.OledbQueryInterfaceEvent">
      <summary>
                    Type is OledbQueryInterfaceEvent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.QnDynamics">
      <summary>
                    Type is QnDynamics
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.QnParameterTable">
      <summary>
                    Type is QnParameterTable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.QnSubscription">
      <summary>
                    Type is QnSubscription
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.QnTemplate">
      <summary>
                    Type is QnTemplate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.QueueActivation">
      <summary>
                    Type is QueueActivation
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ServerMemoryChange">
      <summary>
                    Type is ServerMemoryChange
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ShowPlanAllForQueryCompile">
      <summary>
                    Type is ShowPlanAllForQueryCompile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ShowPlanXmlForQueryCompile">
      <summary>
                    Type is ShowPlanXmlForQueryCompile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ShowPlanXml">
      <summary>
                    Type is ShowPlanXml
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.ShowPlanXmlStatisticsProfile">
      <summary>
                    Type is ShowPlanXmlStatisticsProfile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SortWarnings">
      <summary>
                    Type is SortWarnings
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SpCacheInsert">
      <summary>
                    Type is SpCacheInsert
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SpCacheMiss">
      <summary>
                    Type is SpCacheMiss
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SpCacheRemove">
      <summary>
                    Type is SpCacheRemove
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SpRecompile">
      <summary>
                    Type is SpRecompile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.SqlStmtRecompile">
      <summary>
                    Type is SqlStmtRecompile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.TraceFileClose">
      <summary>
                    Type is TraceFileClose
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserErrorMessage">
      <summary>
                    Type is UserErrorMessage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable0">
      <summary>
                    Type is UserConfigurable0
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable1">
      <summary>
                    Type is UserConfigurable1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable2">
      <summary>
                    Type is UserConfigurable2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable3">
      <summary>
                    Type is UserConfigurable3
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable4">
      <summary>
                    Type is UserConfigurable4
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable5">
      <summary>
                    Type is UserConfigurable5
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable6">
      <summary>
                    Type is UserConfigurable6
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable7">
      <summary>
                    Type is UserConfigurable7
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable8">
      <summary>
                    Type is UserConfigurable8
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.UserConfigurable9">
      <summary>
                    Type is UserConfigurable9
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.XQueryStaticType">
      <summary>
                    Type is XQueryStaticType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.AuditFullText">
      <summary>
                    Type is AuditFullText
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.BitmapWarning">
      <summary>
                    Type is BitmapWarning
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.CpuThresholdExceeded">
      <summary>
                    Type is CpuThresholdExceeded
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType.DatabaseSuspectDataPage">
      <summary>
                    Type is DatabaseSuspectDataPage
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope">
      <summary>
                    Represents the scope of the event notification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope.QueueName">
      <summary>
                    Gets or sets the name of the queue if the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget" /> is of type Queue. Otherwise, the value is NULL.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationObjectScope.Target">
      <summary>
                    Gets or sets the target for event notification.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget">
      <summary>
                    Specifies the event notification target.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget.Unknown">
      <summary>
                    Target is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget.Server">
      <summary>
                    Target is Server
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget.Database">
      <summary>
                    Target is Database
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationTarget.Queue">
      <summary>
                    Target is Queue
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventRetentionSessionOption">
      <summary>
                    Represents the EVENT_RETENTION_MODE session option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventRetentionSessionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventRetentionSessionOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventRetentionSessionOption.Value">
      <summary>
                    Gets or sets the event retention values.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType">
      <summary>
                    Specifies the event retention mode type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType.AllowSingleEventLoss">
      <summary>
                    Type is AllowSingleEventLoss
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType.AllowMultipleEventLoss">
      <summary>
                    Type is AllowMultipleEventLoss
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionEventRetentionModeType.NoEventLoss">
      <summary>
                    Type is NoEventLoss
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionMemoryPartitionModeType">
      <summary>
                    Specifies the memory partition mode type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionMemoryPartitionModeType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionMemoryPartitionModeType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionMemoryPartitionModeType.PerNode">
      <summary>
                    Type is PerNode
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionMemoryPartitionModeType.PerCpu">
      <summary>
                    Type is PerCpu
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName">
      <summary>
                    Represents object names used in CREATE and ALTER EVENT SESSION statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName.Identifiers">
      <summary>
                    Gets a list of identifiers.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement">
      <summary>
                    Represents the CREATE and ALTER EVENT SESSION statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement.EventDeclarations">
      <summary>
                    Gets a list of event declarations.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement.Name">
      <summary>
                    Gets or sets the session name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement.SessionOptions">
      <summary>
                    Gets a list of event session options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionStatement.TargetDeclarations">
      <summary>
                    Gets a list of target declarations.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeContainer">
      <summary>
                    Represents the event type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeContainer.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeContainer" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeContainer.EventType">
      <summary>
                    Gets or sets the event type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventNotificationEventType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeGroupContainer">
      <summary>
                    Represents the event type or group.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeGroupContainer.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeGroupContainer" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableEntity">
      <summary>
                    The base class for all the things that can be executed with an EXECUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableEntity.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableEntity" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableEntity.Parameters">
      <summary>
                    Gets a list of execute parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference">
      <summary>
                    Represents a reference to a procedure by name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference.AdhocDataSource">
      <summary>
                    Gets or sets the adhoc data source clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AdhocDatasource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference.ProcedureReference">
      <summary>
                    Gets or sets a procedure reference.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableProcedureReference.WithRecompile">
      <summary>
                    Gets or sets whether compile is specified.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableStringList">
      <summary>
                    Represents strings for commands which are passed to the EXECUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableStringList.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableStringList" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableStringList.Strings">
      <summary>
                    Gets a list of strings, which can also hold variable names.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause">
      <summary>
                    Represents the EXECUTE AS clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause.ExecuteAsOption">
      <summary>
                    Gets or sets the execute as option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause.Literal">
      <summary>
                    Gets or sets the literal value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption">
      <summary>
                    Specifies the execute as option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.Caller">
      <summary>
                    Option is Caller
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.Self">
      <summary>
                    Option is Self
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.Owner">
      <summary>
                    Option is Owner
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.String">
      <summary>
                    Option is String
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.Login">
      <summary>
                    Option is Login
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption.User">
      <summary>
                    Option is User
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement">
      <summary>
                    Represents the EXECUTE AS statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement.Cookie">
      <summary>
                    Gets or sets the cookie variable, if the WITH COOKIE option was used.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement.ExecuteContext">
      <summary>
                    Gets or sets the execute context.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsStatement.WithNoRevert">
      <summary>
                    Gets or sets whether the NO REVERT option was specified.
                </summary>
      <returns>
                    Returns True if the NO REVERT option was specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext">
      <summary>
                    Represents the execute context.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext.Kind">
      <summary>
                    Gets or sets the kind to execute as.
                </summary>
      <returns>
                    Returns a T<see cref=":Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext.Principal">
      <summary>
                    Gets or sets the principal.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter">
      <summary>
                    Represents a parameter passed to a procedure in an EXECUTE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter.IsOutput">
      <summary>
                    Gets or sets whether OUTPUT is defined for the parameter.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter.ParameterValue">
      <summary>
                    Gets or sets the parameter value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteParameter.Variable">
      <summary>
                    Gets or sets a variable.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement">
      <summary>
                    This class represents the EXECUTE T-SQL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement.ExecutableEntity">
      <summary>
                    Gets or sets the executable entity.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecutableEntity" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement.ExecuteContext">
      <summary>
                    Gets or sets the execute context.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteContext" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement.LinkedServer">
      <summary>
                    Gets or sets the linked server.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Identifier" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteStatement.Variable">
      <summary>
                    Gets or sets the variable.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Literal" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExistsPredicate">
      <summary>
                    Represents the EXISTS predicate.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExistsPredicate.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExistsPredicate" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExistsPredicate.Subquery">
      <summary>
                    Gets or sets the sub query.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression">
      <summary>
                    Represents an expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Expression.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionCallTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionCallTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionCallTarget.Expression"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionGroupingSpecification">
      <summary>
                    Represents an expression on which a grouping operation is performed.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionGroupingSpecification.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionWithSortOrder">
      <summary>
                    Represents an expression with a sort order.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionWithSortOrder.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionWithSortOrder" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionWithSortOrder.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExpressionWithSortOrder.SortOrder">
      <summary>
                    Gets or sets the sort order.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ExtractFromExpression">
      <summary>
                    Represents the expression that starts with Extract from.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ExtractFromExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExtractFromExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ExtractFromExpression.Expression">
      <summary>
                    Gets or sets the inner expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchCursorStatement">
      <summary>
                    Represents the FETCH cursor statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FetchCursorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchCursorStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FetchCursorStatement.FetchType">
      <summary>
                    Gets or sets the fetch information.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FetchCursorStatement.IntoVariables">
      <summary>
                    Gets a list of INTO variables.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation">
      <summary>
                    Specifies the FETCH orientation.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.None">
      <summary>
                    Orientation is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.First">
      <summary>
                    Orientation is First
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.Next">
      <summary>
                    Orientation is Next
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.Prior">
      <summary>
                    Orientation is Prior
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.Last">
      <summary>
                    Orientation is Last
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.Relative">
      <summary>
                    Orientation is Relative
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation.Absolute">
      <summary>
                    Orientation is Absolute
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchType">
      <summary>
                    Represents information about different FETCH orientations.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FetchType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FetchType.Orientation">
      <summary>
                    Gets or sets the FETCH orientation.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FetchOrientation" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FetchType.RowOffset">
      <summary>
                    Gets or sets the row offset for ABSOLUTE and RELATIVE orientations.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclaration">
      <summary>
                    Represents a single file declaration in a CREATE DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclaration.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclaration" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclaration.IsPrimary">
      <summary>
                    Gets or sets whether file declaration belongs to a primary file group.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclaration.Options">
      <summary>
                    Gets a list of the options that make up the declaration.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclarationOption">
      <summary>
                    Represents a single file declaration option in a CREATE DATABASE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclarationOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileDeclarationOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileEncryptionSource">
      <summary>
                    Represents a reference to a file containing a key or a certificate.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileEncryptionSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileEncryptionSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileEncryptionSource.File">
      <summary>
                    Gets or sets the file path.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileEncryptionSource.IsExecutable">
      <summary>
                    Gets or sets whether the file is EXECUTABLE.
                </summary>
      <returns>
                    Returns True if the file is EXECUTABLE; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup.ContainsFileStream"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup.FileDeclarations"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup.IsDefault"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroup.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileGroupOrPartitionScheme"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileGroupOrPartitionScheme.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroupOrPartitionScheme.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGroupOrPartitionScheme.PartitionSchemeColumns"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileGrowthFileDeclarationOption">
      <summary>
                    Represents the file growth declaration option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileGrowthFileDeclarationOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileGrowthFileDeclarationOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGrowthFileDeclarationOption.GrowthIncrement">
      <summary>
                    Gets or sets the growth increment option value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileGrowthFileDeclarationOption.Units">
      <summary>
                    Gets or sets the unit of measure in which size is expressed.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileNameFileDeclarationOption">
      <summary>
                    Represents the file name file declaration option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileNameFileDeclarationOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileNameFileDeclarationOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileNameFileDeclarationOption.OSFileName">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FilePathAuditFileOption">
      <summary>
                    Represents a file path audit file option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FilePathAuditFileOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FilePathAuditFileOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FilePathAuditFileOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FileStreamOnTableOption">
      <summary>
                    Represents the FILESTREAM_ON table option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FileStreamOnTableOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FileStreamOnTableOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FileStreamOnTableOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel">
      <summary>
                    Specifies the Fips compliance level.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel.Off">
      <summary>
                    Level is Off
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel.Entry">
      <summary>
                    Level is Entry
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel.Intermediate">
      <summary>
                    Level is Intermediate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel.Full">
      <summary>
                    Level is Full
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ForClause">
      <summary>
                    Base class for FOR clauses in SELECT statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ForClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ForClause" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint">
      <summary>
                    Represents the foreign key constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.Columns">
      <summary>
                    Gets a list of columns for the constraint.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.DeleteAction">
      <summary>
                    Gets or sets the action to be taken at delete.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.NotForReplication">
      <summary>
                    Gets or sets whether NOT FOR REPLICATION was defined.
                </summary>
      <returns>
                    Returns True if NOT FOR REPLICATION was defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.ReferencedTableColumns">
      <summary>
                    Gets a list of columns for the referenced table.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.ReferenceTableName">
      <summary>
                    Gets or sets the table that the constraint references.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ForeignKeyConstraint.UpdateAction">
      <summary>
                    Gets or sets the action to be taken at update.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeleteUpdateAction" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogAndFileGroup"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogAndFileGroup.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogAndFileGroup.CatalogName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogAndFileGroup.FileGroupIsFirst"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogAndFileGroup.FileGroupName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogStatement.AccentSensitivity"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextCatalogStatement.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextFunctionType"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FullTextFunctionType.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FullTextFunctionType.Contains"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FullTextFunctionType.FreeText"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexColumn"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexColumn.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexColumn.LanguageTerm"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexColumn.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexColumn.TypeColumn"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextIndexOption.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate.FullTextFunctionType"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate.LanguageTerm"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextPredicate.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction.IsAdd"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction.IsAll"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction.LanguageTerm"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextStopListAction.StopWord"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.IsFreeText"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.Language"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.SearchCondition"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.TableName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FullTextTableSource.TopN"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall">
      <summary>
                    Represents a function call.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.CallTarget">
      <summary>
                    Gets or sets an optional function call target.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.FunctionName">
      <summary>
                    Gets or sets the name of the function being called.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.OverClause">
      <summary>
                    Gets or sets the OVER clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OverClause" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.Parameters">
      <summary>
                    Gets a list of function parameters.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall.UniqueRowFilter">
      <summary>
                    Gets or sets a unique row filter.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCallSetClause">
      <summary>
                    Represents a function call for a SET clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCallSetClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCallSetClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCallSetClause.Parameters">
      <summary>
                    Gets a list of parameters to the function call.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions">
      <summary>
                    Specifies function options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions.Encryption">
      <summary>
                    Option is Encryption
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions.SchemaBinding">
      <summary>
                    Option is SchemaBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions.ReturnsNullOnNullInput">
      <summary>
                    Option is ReturnsNullOnNullInput
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.FunctionOptions.CalledOnNullInput">
      <summary>
                    Option is CalledOnNullInput
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionReturnType">
      <summary>
                    Represents the function return type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FunctionReturnType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionReturnType" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody">
      <summary>
                    Represents the CREATE/ALTER FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody.Name">
      <summary>
                    Gets or sets the name of the function.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody.Options">
      <summary>
                    Gets or sets options in a WITH clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody.OrderHint">
      <summary>
                    Gets or sets an optional CLR table-valued options order hint.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.FunctionStatementBody.ReturnType">
      <summary>
                    Gets or sets the function return type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionReturnType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommand">
      <summary>
                    Represents a single command in a SET statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommand.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommand" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommand.CommandType">
      <summary>
                    Gets or sets the command type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommand.Parameter">
      <summary>
                    Gets or sets a command parameter.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType">
      <summary>
                    Specifies the general SET command type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.Language">
      <summary>
                    Type is Language
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.DateFormat">
      <summary>
                    Type is DateFormat
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.DateFirst">
      <summary>
                    Type is DateFirst
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.DeadlockPriority">
      <summary>
                    Type is DeadlockPriority
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.LockTimeout">
      <summary>
                    Type is LockTimeout
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.QueryGovernorCostLimit">
      <summary>
                    Type is QueryGovernorCostLimit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GeneralSetCommandType.ContextInfo">
      <summary>
                    Type is ContextInfo
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GetConversationGroupStatement">
      <summary>
                    Represents the GET CONVERSATION GROUP statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GetConversationGroupStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GetConversationGroupStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GetConversationGroupStatement.GroupId">
      <summary>
                    Gets or sets the conversation group Id.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GetConversationGroupStatement.Queue">
      <summary>
                    Gets or sets the name of the queue from which to get the conversation group.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GoToStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GoToStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GoToStatement.LabelName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GrandTotalGroupingSpecification">
      <summary>
                    Represents the grand total grouping specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GrandTotalGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GrandTotalGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement">
      <summary>
                    Represents the GRANT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement.WithGrantOption">
      <summary>
                    Gets or sets whether WITH GRANT OPTION is defined.
                </summary>
      <returns>
                    Returns True is WITH GRANT OPTION is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement80">
      <summary>
                    Represents the GRANT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement80.AsClause">
      <summary>
                    Gets or sets the AS clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GrantStatement80.WithGrantOption">
      <summary>
                    Gets or sets whether WITH GRANT OPTION is defined.
                </summary>
      <returns>
                    Returns True if WITH GRANT OPTION is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GridParameter">
      <summary>
                    Represents the spatial index structured parameter for a GRIDS option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GridParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GridParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GridParameter.Parameter">
      <summary>
                    Gets or sets the grid parameter type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GridParameter.Value">
      <summary>
                    Gets or sets the importance parameter type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType">
      <summary>
                    Specifies the grid parameter type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType.Level1">
      <summary>
                    Type is Level1
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType.Level2">
      <summary>
                    Type is Level2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType.Level3">
      <summary>
                    Type is Level3
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GridParameterType.Level4">
      <summary>
                    Type is Level4
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GridsSpatialIndexOption">
      <summary>
                    Represents the GRIDS spatial index option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GridsSpatialIndexOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GridsSpatialIndexOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GridsSpatialIndexOption.GridParameters">
      <summary>
                    Gets a list of GRIDS parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause">
      <summary>
                    Represents the GROUP BY clause that can be used in statements such as SELECT and UPDATE.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause.All">
      <summary>
                    Gets or sets whether the ALL keyword is used.
                </summary>
      <returns>
                    Returns True if the ALL keyword is used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause.GroupByOption">
      <summary>
                    Gets or sets the GROUP BY option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupByOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GroupByClause.GroupingSpecifications">
      <summary>
                    Gets a list of grouping specifications.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupByOption">
      <summary>
                    Specifies the GROUP BY option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GroupByOption.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GroupByOption.Cube">
      <summary>
                    Option is Cube
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.GroupByOption.Rollup">
      <summary>
                    Option is Rollup
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSetsGroupingSpecification">
      <summary>
                    Represents the GROUPING SETS grouping specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSetsGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSetsGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSetsGroupingSpecification.Sets">
      <summary>
                    Gets a list of included grouping sets.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSpecification">
      <summary>
                    Represents a single grouping specification in a GROUP BY clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.GroupingSpecification" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.HavingClause">
      <summary>
                    Represents the HAVING clause that can be used in statements such as SELECT.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.HavingClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.HavingClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.HavingClause.SearchCondition">
      <summary>
                    Gets or sets the search condition.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IAuthorization">
      <summary>
                    Represents the owner.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IAuthorization.Owner">
      <summary>
                    Gets or sets the owner of the object.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ICollationSetter">
      <summary>
                    Represents the collation identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ICollationSetter.Collation">
      <summary>
                    Gets or sets the collation identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Identifier">
      <summary>
                    This fragment is used to represent an identifier.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Identifier" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.DecodeIdentifier(System.String,Microsoft.Data.Schema.ScriptDom.Sql.QuoteType@)">
      <summary>
                    Decodes the identifier.
                </summary>
      <param name="identifier">
                    Specifies the identifier
                </param>
      <param name="quote">
                    Specifies the quote type
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.EncodeIdentifier(System.String)">
      <summary>
                    Encodes the identifier.
                </summary>
      <param name="identifier">
                    Specifies the identifier
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.EncodeIdentifier(System.String,Microsoft.Data.Schema.ScriptDom.Sql.QuoteType)">
      <summary>
                    Encodes the identifier
                </summary>
      <param name="identifier">
                    Specifies the identifier
                </param>
      <param name="quoteType">
                    Specifies the quote type
                </param>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.QuoteType">
      <summary>
                    Gets or sets the quote type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QuoteType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Identifier.Value">
      <summary>
                    Gets or sets the value of the identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentifierLoginOption">
      <summary>
                    Represents options with an identifier value in a CREATE or ALTER LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IdentifierLoginOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentifierLoginOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentifierLoginOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentifiersCallTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IdentifiersCallTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentifiersCallTarget.Identifiers"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction">
      <summary>
                    Represents an identity function that can be used by <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn" />.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction.DataType">
      <summary>
                    Gets or sets the data type for the column.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction.Increment">
      <summary>
                    Gets or sets the increment for the identity.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentityFunction.Seed">
      <summary>
                    Gets or sets the seed for the identity.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentityValueKeyOption">
      <summary>
                    Represents an IDENTITY_VALUE option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IdentityValueKeyOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IdentityValueKeyOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IdentityValueKeyOption.IdentityPhrase">
      <summary>
                    Gets or sets an identity phrase from which to generate a GUID for tagging data that is encrypted with a temporary key.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IFileStreamSpecifier">
      <summary>
                    Represents a specification of the file stream.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IFileStreamSpecifier.FileStreamOn">
      <summary>
                    Gets or sets an optional specification of the file stream.
                </summary>
      <returns>
        <see cref="Returns a T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement">
      <summary>
                    Represents the IF statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement.ElseStatement">
      <summary>
                    Gets or sets the statement that will be executed if the predicate evaluates False.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement.Predicate">
      <summary>
                    Gets or sets the expression that is the predicate for the IF statement.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IfStatement.ThenStatement">
      <summary>
                    Gets or sets the statement that will be executed if the predicate evaluates True.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType">
      <summary>
                    Specifies the importance parameter type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType.Low">
      <summary>
                    Type is Low
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType.Medium">
      <summary>
                    Type is Medium
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType.High">
      <summary>
                    Type is High
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexExpressionOption">
      <summary>
                    Represents the index option that could be an expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IndexExpressionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexExpressionOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexExpressionOption.Expression">
      <summary>
                    Gets or sets the index expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexOption">
      <summary>
                    Represents the index option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IndexOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexOption.Option">
      <summary>
                    Gets or sets the index option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType">
      <summary>
                    Specifies the index option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.PadIndex">
      <summary>
                    Type is PadIndex
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.FillFactor">
      <summary>
                    Type is FillFactor
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.SortInTempDB"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.IgnoreDupKey">
      <summary>
                    Type is IgnoreDupKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.StatisticsNoRecompute">
      <summary>
                    Type is StatisticsNoRecompute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.DropExisting">
      <summary>
                    Type is DropExisting
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.Online">
      <summary>
                    Type is Online
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.AllowRowLocks">
      <summary>
                    Type is AllowRowLocks
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.AllowPageLocks">
      <summary>
                    Type is AllowPageLocks
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.MaxDop">
      <summary>
                    Type is MaxDop
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.LobCompaction">
      <summary>
                    Type is LobCompaction
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.FileStreamOn">
      <summary>
                    Type is FileStreamOn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IndexOptionType.DataCompression">
      <summary>
                    Type is DataCompression
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement.IndexOptions"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexStatement.OnName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexStateOption">
      <summary>
                    Represents the index option state.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IndexStateOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexStateOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexStateOption.OptionState">
      <summary>
                    Gets or sets the index option state.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexTableHint">
      <summary>
                    Represents an INDEX table hint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IndexTableHint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexTableHint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IndexTableHint.IndexValues">
      <summary>
                    Gets a list of parameters for the index hint.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InlineDerivedTable">
      <summary>
                    Represents a derived table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InlineDerivedTable.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.InlineDerivedTable" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InlineDerivedTable.RowValues">
      <summary>
                    Gets a list of row data values.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate">
      <summary>
                    Represents the IN predicate.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate.NotDefined">
      <summary>
                    Returns whether NOT is defined.
                </summary>
      <returns>
                    Returns True if NOT is used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate.Subquery">
      <summary>
                    Gets or sets the sub query.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InPredicate.Values">
      <summary>
                    Gets a list of the values in parentheses.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkColumnDefinition">
      <summary>
                    Represents a column definition in an INSERT BULK statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkColumnDefinition.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkColumnDefinition" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkColumnDefinition.Column">
      <summary>
                    Gets or sets the most basic part of a column definition.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ColumnDefinitionBase" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkColumnDefinition.NullNotNull">
      <summary>
                    Gets or sets value with respect to null.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.NullNotNull" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkStatement">
      <summary>
                    Represents the INSERT BULK statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertBulkStatement.ColumnDefinitions">
      <summary>
                    Gets a list of column definitions.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertMergeAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InsertMergeAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertMergeAction.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertMergeAction.Source"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertOption"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.InsertOption.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.InsertOption.Into"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.InsertOption.Over"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InsertStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InsertStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertStatement.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertStatement.InsertOption"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InsertStatement.InsertSource"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IntegerValueSessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IntegerValueSessionOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IntegerValueSessionOption.Unit"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IntegerValueSessionOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InternalOpenRowset"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InternalOpenRowset.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InternalOpenRowset.Identifier"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InternalOpenRowset.VarArgs"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InvalidExpression"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InvalidExpression.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InvalidExpression.Script"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSchemaObjectName"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSchemaObjectName.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSchemaObjectName.Script"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSelectStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSelectStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InvalidSelectStatement.Script"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InvalidStatementList"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InvalidStatementList.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InvalidStatementList.Script"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.InvalidTSqlFragment"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.InvalidTSqlFragment.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.InvalidTSqlFragment.Script"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IPasswordChangeOption"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPasswordChangeOption.DecryptionPassword"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPasswordChangeOption.EncryptionPassword"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IPv4"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.IPv4.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPv4.OctetFour"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPv4.OctetOne"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPv4.OctetThree"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.IPv4.OctetTwo"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel">
      <summary>
                    Specifies the isolation level.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.None">
      <summary>
                    Level is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.ReadCommitted">
      <summary>
                    Level is ReadCommitted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.ReadUncommitted">
      <summary>
                    Level is ReadUncommitted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.RepeatableRead">
      <summary>
                    Level is RepeatableRead
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.Serializable">
      <summary>
                    Level is Serializable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel.Snapshot">
      <summary>
                    Level is Snapshot
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ITableElementContainer"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ITableElementContainer.ColumnDefinitions"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ITableElementContainer.TableConstraints"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint">
      <summary>
                    Specifies the join hint.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint.None">
      <summary>
                    Hint is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint.Loop">
      <summary>
                    Hint is Loop
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint.Hash">
      <summary>
                    Hint is Hash
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint.Merge">
      <summary>
                    Hint is Merge
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint.Remote">
      <summary>
                    Hint is Remote
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.JoinParenthesis"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.JoinParenthesis.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.JoinParenthesis.Join"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KeyOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.KeyOption.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KeySourceKeyOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.KeySourceKeyOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KeySourceKeyOption.PassPhrase"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KeywordCasing"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.KeywordCasing.Lowercase"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.KeywordCasing.Uppercase"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.KeywordCasing.PascalCase"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KillQueryNotificationSubscriptionStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.KillQueryNotificationSubscriptionStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KillQueryNotificationSubscriptionStatement.All"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KillQueryNotificationSubscriptionStatement.SubscriptionId"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KillStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.KillStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KillStatement.Parameter"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KillStatement.WithStatusOnly"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.KillStatsJobStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.KillStatsJobStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.KillStatsJobStatement.JobId"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LabelStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LabelStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LabelStatement.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LeftFunctionCall"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LeftFunctionCall.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LeftFunctionCall.Parameters"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.EscapeExpression"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.FirstExpression"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.NotDefined"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.OdbcEscape"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LikePredicate.SecondExpression"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LineNoStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LineNoStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LineNoStatement.LineNo"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption.IPv4PartOne"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption.IPv4PartTwo"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption.IpV6"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ListenerIpEndpointProtocolOption.IsAll"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Literal">
      <summary>
                    Represents the literal.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Literal.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Literal" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Literal.LiteralType">
      <summary>
                    Gets or sets the literal type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Literal.Value">
      <summary>
                    Gets or sets the literal value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LiteralEndpointProtocolOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LiteralEndpointProtocolOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LiteralEndpointProtocolOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LiteralPayloadOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LiteralPayloadOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LiteralPayloadOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType">
      <summary>
                    Specifies the literal type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Integer">
      <summary>
                    Type is Integer
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Real">
      <summary>
                    Type is Real
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Money">
      <summary>
                    Type is Money
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Binary">
      <summary>
                    Type is Binary
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.AsciiStringLiteral">
      <summary>
                    Type is AsciiStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.UnicodeStringLiteral">
      <summary>
                    Type is UnicodeStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Null">
      <summary>
                    Type is Null
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Variable">
      <summary>
                    Type is Variable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Default">
      <summary>
                    Type is Default
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.Max">
      <summary>
                    Type is Max
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcTimeAsciiStringLiteral">
      <summary>
                    Type is OdbcTimeAsciiStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcTimeUnicodeStringLiteral">
      <summary>
                    Type is OdbcTimeUnicodeStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcDateAsciiStringLiteral">
      <summary>
                    Type is OdbcDateAsciiStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcDateUnicodeStringLiteral">
      <summary>
                    Type is OdbcDateUnicodeStringLiteral
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcTimestampAsciiStringLiteral"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LiteralType.OdbcTimestampUnicodeStringLiteral"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationMethod"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationMethod.Table"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationMethod.Auto"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationMethod.Disable"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationTableOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationTableOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LockEscalationTableOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LoginOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LoginOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LoginOption.OptionKind"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.CheckExpiration"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.CheckPolicy"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.Sid"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.DefaultDatabase"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.DefaultLanguage"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.Credential"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.Name"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.LoginOptions.NoCredential"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.LoginTypePayloadOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.LoginTypePayloadOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.LoginTypePayloadOption.IsWindows"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MasterKeyStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MasterKeyStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MasterKeyStatement.Password"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxDispatchLatencySessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxDispatchLatencySessionOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxDispatchLatencySessionOption.IsInfinite"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxDispatchLatencySessionOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxEventSizeSessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxEventSizeSessionOption.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxMemorySessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxMemorySessionOption.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxRolloverFilesAuditFileOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxRolloverFilesAuditFileOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxRolloverFilesAuditFileOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeAuditFileOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeAuditFileOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeAuditFileOption.IsUnlimited"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeAuditFileOption.Size"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeAuditFileOption.Unit"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeFileDeclarationOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeFileDeclarationOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeFileDeclarationOption.MaxSize"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeFileDeclarationOption.Units"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MaxSizeFileDeclarationOption.Unlimited"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MemoryPartitionSessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MemoryPartitionSessionOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MemoryPartitionSessionOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit">
      <summary>
                    Specifies the memory unit.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.Unspecified">
      <summary>
                    Unit is Unspecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.Percent">
      <summary>
                    Unit is Percent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.Bytes">
      <summary>
                    Unit is Bytes
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.KB">
      <summary>
                    Unit is KB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.MB">
      <summary>
                    Unit is MB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.GB">
      <summary>
                    Unit is GB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.TB">
      <summary>
                    Unit is TB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.PB">
      <summary>
                    Unit is PB
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit.EB">
      <summary>
                    Unit is EB
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MergeAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MergeAction.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MergeActionClause"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MergeActionClause.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeActionClause.Action"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeActionClause.Condition"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeActionClause.SearchCondition"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition.NotSpecified"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition.Matched"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition.NotMatched"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition.TargetNotMatched"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MergeCondition.SourceNotMatched"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement.ActionClauses"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement.SearchCondition"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement.TableAlias"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MergeStatement.TableSource"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender">
      <summary>
                    Specifies the message sender.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender.None">
      <summary>
                    Sender is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender.Initiator">
      <summary>
                    Sender is Initiator
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender.Target">
      <summary>
                    Sender is Target
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageSender.Any">
      <summary>
                    Sender is Any
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase.ValidationMethod"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MessageTypeStatementBase.XmlSchemaCollectionName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod.NotSpecified"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod.Empty"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod.WellFormedXml"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.MessageValidationMethod.ValidXml"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier">
      <summary>
                    Represents a method specifier.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier.AssemblyName">
      <summary>
                    Gets or sets the assembly name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier.ClassName">
      <summary>
                    Gets or sets the class name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier.MethodName">
      <summary>
                    Gets or sets the method name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MirrorToClause"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MirrorToClause.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MirrorToClause.Devices"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption.ReadWrite"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption.ReadWriteOld"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption.ReadOnly"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ModifyFileGroupOption.ReadOnlyOld"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MoveConversationStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MoveConversationStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MoveConversationStatement.Conversation"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MoveConversationStatement.Group"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.MoveRestoreOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.MoveRestoreOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MoveRestoreOption.LogicalFileName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.MoveRestoreOption.OSFileName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.NameFileDeclarationOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.NameFileDeclarationOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.NameFileDeclarationOption.IsNewName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.NameFileDeclarationOption.LogicalFileName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.NullableConstraint">
      <summary>
                    Represents the nullable constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.NullableConstraint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.NullableConstraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.NullableConstraint.Nullable">
      <summary>
                    Gets or sets whether the column can be NULL.
                </summary>
      <returns>
                    Returns TRUE if the column can be NULL, FALSE otherwise.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.NullIfExpression"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.NullIfExpression.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.NullIfExpression.FirstExpression"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.NullIfExpression.SecondExpression"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.NullNotNull">
      <summary>
                    Specifies whether null value.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.NullNotNull.NotSpecified">
      <summary>
                    Value is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.NullNotNull.Null">
      <summary>
                    Value is Null
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.NullNotNull.NotNull">
      <summary>
                    Value is NotNull
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OdbcConvertSpecification"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OdbcConvertSpecification.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OdbcConvertSpecification.Identifier"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OdbcFunctionCall"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OdbcFunctionCall.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OdbcFunctionCall.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OdbcFunctionCall.Parameters"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OdbcFunctionCall.ParametersUsed"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OdbcQualifiedJoin"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OdbcQualifiedJoin.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OdbcQualifiedJoin.TableSource"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OfflineFileDeclarationOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OfflineFileDeclarationOption.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OnFailureAuditOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OnFailureAuditOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OnFailureAuditOption.ShutdownOnFailure"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OnOffAlterDatabaseOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OnOffAlterDatabaseOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OnOffAlterDatabaseOption.Option"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OnOffAlterDatabaseOption.OptionState"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OnOffSessionOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OnOffSessionOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OnOffSessionOption.OptionState"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenCursorStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenCursorStatement.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenMasterKeyStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenMasterKeyStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenMasterKeyStatement.Password"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenQueryTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenQueryTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenQueryTableSource.LinkedServer"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenQueryTableSource.Query"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetDataModificationTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetDataModificationTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetDataModificationTarget.OpenRowset"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.DataSource"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.Object"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.Password"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.ProviderName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.ProviderString"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.Query"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenRowsetTableSource.UserId"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenSymmetricKeyStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenSymmetricKeyStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenSymmetricKeyStatement.DecryptionMechanism"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenSymmetricKeyStatement.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.Flags"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.RowPattern"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.SchemaDeclarationItems"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.TableName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OpenXmlTableSource.Variable"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OptimizeForOptimizerHint"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OptimizeForOptimizerHint.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OptimizeForOptimizerHint.IsForUnknown"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OptimizeForOptimizerHint.Pairs"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OptimizerHint"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OptimizerHint.#ctor"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState">
      <summary>
                    Specifies an option state.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.OptionState.NotSet">
      <summary>
                    State is NotSet
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.OptionState.On">
      <summary>
                    State is On
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.OptionState.Off">
      <summary>
                    State is Off
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OrderBulkInsertOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OrderBulkInsertOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OrderBulkInsertOption.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OrderBulkInsertOption.IsUnique"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause">
      <summary>
                    Represents the ORDER BY clause, which can be used in statements such as SELECT.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause.OrderByElements">
      <summary>
                    Gets a list of the items.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause">
      <summary>
                    Represents the OUTPUT clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause.FirstSelectColumns">
      <summary>
                    Gets the first list of select columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause.IntoTable">
      <summary>
                    Gets or sets the table, can be SchemaObjectName or a variable.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause.IntoTableColumns">
      <summary>
                    Gets a list of columns for the table.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OutputClause.SecondSelectColumns">
      <summary>
                    Gets the second list of select columns.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.OverClause">
      <summary>
                    Represents the OVER clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.OverClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OverClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OverClause.OrderByClause">
      <summary>
                    Gets or sets the ORDER BY clause, which can be used in statements like SELECT.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.OverClause.Partitions">
      <summary>
                    Gets a list of partitions.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOption.Value"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOptionKind"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOptionKind.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOptionKind.Checksum"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PageVerifyAlterDatabaseOptionKind.TornPageDetection"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizationAlterDatabaseOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizationAlterDatabaseOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizationAlterDatabaseOption.IsSimple"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizedDataType"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizedDataType.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ParameterizedDataType.Parameters"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCall"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCall.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCall.ParameterlessCallType"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType.User"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType.CurrentUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType.SessionUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType.SystemUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterlessCallType.CurrentTimestamp"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterModifier">
      <summary>
                    Specifies a parameter modifier.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterModifier.None">
      <summary>
                    Modifier is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterModifier.Output">
      <summary>
                    Modifier is Output
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ParameterModifier.ReadOnly">
      <summary>
                    Modifier is ReadOnly
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ParenthesisExpression"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ParenthesisExpression.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ParenthesisExpression.Expression"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionCall"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionCall.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionCall.DatabaseName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionCall.FunctionName"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionCall.Parameters"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionRange">
      <summary>
                    Specifies the partition function range.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionRange.NotSpecified">
      <summary>
                    Range is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionRange.Left">
      <summary>
                    Range is Left
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartitionFunctionRange.Right">
      <summary>
                    Range is Right
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterType">
      <summary>
                    Represents the parameter type in a CREATE PARTITION FUNCTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterType.Collation">
      <summary>
                    Gets or sets the collation name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionParameterType.DataType">
      <summary>
                    Gets or sets the parameter type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier">
      <summary>
                    Represents the partition specifier.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier.All">
      <summary>
                    Returns whether ALL was specified.
                </summary>
      <returns>
                    Returns TRUE if ALL was specified, FALSE otherwise.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartitionSpecifier.Number">
      <summary>
                    Gets or sets the expression that shows the partition. Optional, may be NULL.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOption.Option"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOption.PartnerServer"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOption.Timeout"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.PartnerServer"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.Failover"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.ForceServiceAllowDataLoss"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.Off"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.Resume"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.SafetyFull"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.SafetyOff"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.Suspend"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PartnerAlterDatabaseOptionKind.Timeout"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.Hashed"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.MustChange"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.OldPassword"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.Password"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordAlterLoginOption.Unlock"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource.Hashed"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource.MustChange"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource.Options"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PasswordCreateLoginSource.Password"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOption.Kind"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.WebMethod"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Batches"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Wsdl"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Sessions"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.LoginType"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.SessionTimeout"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Database"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Namespace"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Schema"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.CharacterSet"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.HeaderLimit"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Authentication"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Encryption"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.MessageForwarding"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.MessageForwardSize"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.Role"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.SoapOptions"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.ServiceBrokerOptions"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PayloadOptionKinds.DatabaseMirroringOptions"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Permission"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Permission.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Permission.Columns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Permission.Identifiers"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PermissionSetOption">
      <summary>
                    Specifies the permission set option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PermissionSetOption.None">
      <summary>
                    Permission is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PermissionSetOption.Safe">
      <summary>
                    Permission is Safe
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PermissionSetOption.ExternalAccess">
      <summary>
                    Permission is ExternalAccess
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PermissionSetOption.Unsafe">
      <summary>
                    Permission is Unsafe
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.AggregateFunctionIdentifiers"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.InColumns"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.PivotColumn"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.TableSource"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PivotedTableSource.ValueColumns"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PortsEndpointProtocolOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PortsEndpointProtocolOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PortsEndpointProtocolOption.PortTypes"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PortTypes">
      <summary>
                    Specifies port types.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PortTypes.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PortTypes.Clear">
      <summary>
                    Type is Clear
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PortTypes.Ssl">
      <summary>
                    Type is Ssi
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PredicateSetStatement">
      <summary>
                    Represents the various SET {...} { ON | OFF } options in the T-SQL grammar.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PredicateSetStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PredicateSetStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PredicateSetStatement.Options">
      <summary>
                    Gets or sets the specific SET option(s) that this statement represents.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PrimaryExpression">
      <summary>
                    Represents the abstract base class for primary expressions.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PrimaryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PrimaryExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PrimaryExpression.Collation">
      <summary>
                    Gets or sets the collation identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PrincipalType">
      <summary>
                    Specifies the principal type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrincipalType.Null">
      <summary>
                    Type is Null
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrincipalType.Public">
      <summary>
                    Type is Public
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrincipalType.Identifier">
      <summary>
                    Type is Identifier
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PrintStatement">
      <summary>
                    Represents the PRINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PrintStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PrintStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PrintStatement.Expression">
      <summary>
                    Gets or sets the print expression.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Expression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Privilege80">
      <summary>
                    Represents a privilege that can be used in a security statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Privilege80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Privilege80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Privilege80.Columns">
      <summary>
                    Gets a list of column names.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Privilege80.PrivilegeType80">
      <summary>
                    Gets or sets the privilege type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80">
      <summary>
                    Represents the security element that has privileges.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80.Columns">
      <summary>
                    Gets a list of column names.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80.Privileges">
      <summary>
                    Gets a list of privileges.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeSecurityElement80.SchemaObjectName">
      <summary>
                    Gets or sets the schema object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80">
      <summary>
                    Specifies the privilege type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.All">
      <summary>
                    Type is All
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.Select">
      <summary>
                    Type is Select
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.Insert">
      <summary>
                    Type is Insert
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.Delete">
      <summary>
                    Type is Delete
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.Update">
      <summary>
                    Type is Update
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.Execute">
      <summary>
                    Type is Execute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.PrivilegeType80.References">
      <summary>
                    Type is References
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureOptions">
      <summary>
                    Specifies procedure options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureOptions.Encryption">
      <summary>
                    Option is Encryption
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureOptions.Recompile">
      <summary>
                    Option is Recompile
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter">
      <summary>
                    Represents a parameter that can be passed into a procedure.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.DataType">
      <summary>
                    Gets or sets the data type of the variable.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.Default">
      <summary>
                    Gets or sets the expression used to evaluate the default value for the parameter.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.IsVarying">
      <summary>
                    Gets or sets whether VARYING is defined.
                </summary>
      <returns>
                    Returns True if VARYING is defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.Modifier">
      <summary>
                    Gets or sets parameter modifier value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ParameterModifier" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureParameter.Name">
      <summary>
                    Gets or sets the name of the variable. This includes the @ at the beginning.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference">
      <summary>
                    Represents reference to procedure by name and number.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference.Name">
      <summary>
                    Gets or sets the procedure name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference.Number">
      <summary>
                    Gets or sets the procedure number.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody">
      <summary>
                    Represents the CREATE/ALTER PROCEDURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody.IsForReplication">
      <summary>
                    Gets or sets whether FOR REPLICATION is defined.
                </summary>
      <returns>
                    Returns True if FOR REPLICATION is defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody.Options">
      <summary>
                    Gets or sets the procedure with options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureOptions" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBody.ProcedureReference">
      <summary>
                    Gets or sets the name of the procedure.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureReference" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase">
      <summary>
                    Represents the procedure statement body.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase.ExecuteAs">
      <summary>
                    Gets or sets the execute as clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase.MethodSpecifier">
      <summary>
                    Gets or sets the method specifier.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase.Parameters">
      <summary>
                    Gets a list of parameters.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProcedureStatementBodyBase.StatementList">
      <summary>
                    Gets or sets a statement list.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProviderEncryptionSource">
      <summary>
                    Represents a reference to an EKM provider.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProviderEncryptionSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProviderEncryptionSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProviderEncryptionSource.KeyOptions">
      <summary>
                    Gets a list of options for this key.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProviderEncryptionSource.Name">
      <summary>
                    Gets or sets the provider name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ProviderKeyNameKeyOption">
      <summary>
                    Represents the PROVIDER_KEY_NAME option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ProviderKeyNameKeyOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ProviderKeyNameKeyOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ProviderKeyNameKeyOption.KeyName">
      <summary>
                    Gets or sets the name referenced in the Extensible Key Management provider.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin">
      <summary>
                    Represents the qualified join in a FROM clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.FirstTableSource">
      <summary>
                    Gets or sets the first table source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.JoinHint">
      <summary>
                    Gets or sets the join hint.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.JoinHint" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.QualifiedJoinType">
      <summary>
                    Gets or sets the qualified join type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.SearchCondition">
      <summary>
                    Gets or sets the search condition.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoin.SecondTableSource">
      <summary>
                    Gets or sets the second table source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType">
      <summary>
                    Specifies the qualified join type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType.Inner">
      <summary>
                    Type is Inner
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType.LeftOuter">
      <summary>
                    Type is LeftOuter
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType.RightOuter">
      <summary>
                    Type is RightOuter
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QualifiedJoinType.FullOuter">
      <summary>
                    Type is FullOuter
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryDerivedTable">
      <summary>
                    Represents a derived table.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueryDerivedTable.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryDerivedTable" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueryDerivedTable.Subquery">
      <summary>
                    Gets or sets the sub query.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression">
      <summary>
                    Represents abstract base class for the query expression hierarchy in the select statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryParenthesis">
      <summary>
                    Represents the parenthesis expression that wraps a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueryParenthesis.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryParenthesis" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueryParenthesis.QueryExpression">
      <summary>
                    Gets or sets the usage of unique row filter.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification">
      <summary>
                    Represents the major part of the SELECT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.FromClauses">
      <summary>
                    Gets a list of FROM clauses.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.GroupByClause">
      <summary>
                    Gets or sets a GROUP BY clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.HavingClause">
      <summary>
                    Gets or sets a HAVING clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.Into">
      <summary>
                    Gets or sets the into table name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.SelectElements">
      <summary>
                    Gets a list of the selected columns or set variables.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.TopRowFilter">
      <summary>
                    Gets or sets the usage of the top row filter.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.UniqueRowFilter">
      <summary>
                    Gets or sets the unique row filter value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QuerySpecification.WhereClause">
      <summary>
                    Gets or sets a WHERE clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueDelayAuditOption">
      <summary>
                    Represents the QUEUE_DELAY option in the CREATE/ALTER SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueueDelayAuditOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueDelayAuditOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueDelayAuditOption.Delay">
      <summary>
                    Gets or sets the delay.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueOption">
      <summary>
                    Represents the base for the QUEUE option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueueOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueOption.QueueOptionType">
      <summary>
                    Gets or sets the queue option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType">
      <summary>
                    Specifies the QUEUE option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.Status">
      <summary>
                    Type is Status
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.Retention">
      <summary>
                    Type is Retention
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.ActivationStatus">
      <summary>
                    Type is ActivationStatus
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.ActivationProcedureName">
      <summary>
                    Type is ActivationProcedureName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.ActivationMaxQueueReaders">
      <summary>
                    Type is ActivationMaxQueueReaders
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.ActivationExecuteAs">
      <summary>
                    Type is ActivationExecuteAs
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QueueOptionType.ActivationDrop">
      <summary>
                    Type is ActivationDrop
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueueStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueStatement.QueueOptions"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueStateOption">
      <summary>
                    Represents the base for a QUEUE option that has a state.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueueStateOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueStateOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueStateOption.OptionState">
      <summary>
                    Gets or sets the option state.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueTSqlFragmentOption">
      <summary>
                    Represents the base for a QUEUE option that has a TSqlFragment.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.QueueTSqlFragmentOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueueTSqlFragmentOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.QueueTSqlFragmentOption.TSqlFragment">
      <summary>
                    Gets or sets a TSqlFragment.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.QuoteType">
      <summary>
                    Specifies the quote type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QuoteType.NotQuoted">
      <summary>
                    Type is NotQuoted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QuoteType.SquareBracket">
      <summary>
                    Type is SquareBracket
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.QuoteType.DoubleQuote">
      <summary>
                    Type is DoubleQuote
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement">
      <summary>
                    Represents the legacy style of RAISERROR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement.FirstParameter">
      <summary>
                    Gets or sets the first parameter.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorLegacyStatement.SecondParameter">
      <summary>
                    Gets or sets the second parameter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions">
      <summary>
                    Specifies the RAISERROR option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions.Log">
      <summary>
                    Option is Log
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions.NoWait">
      <summary>
                    Option is NoWait
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions.SetError">
      <summary>
                    Option is SetError
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement">
      <summary>
                    Represents the RAISERROR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.FirstParameter">
      <summary>
                    Gets or sets the first parameter value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.OptionalParameters">
      <summary>
                    Gets a list of optional parameters.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.RaiseErrorOptions">
      <summary>
                    Gets or sets the RAISERROR option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorOptions" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.SecondParameter">
      <summary>
                    Gets or sets the second parameter.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RaiseErrorStatement.ThirdParameter">
      <summary>
                    Gets or sets the third parameter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReadOnlyForClause">
      <summary>
                    Represents the FOR READ ONLY case used in the DECLARE CURSOR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReadOnlyForClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReadOnlyForClause" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement">
      <summary>
                    Represents the READTEXT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.Column">
      <summary>
                    Gets or sets the column name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Column" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.HoldLock">
      <summary>
                    Gets or sets whether HOLDLOCK was defined.
                </summary>
      <returns>
                    Returns True if HOLDLOCK was defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.Offset">
      <summary>
                    Gets or sets the offset before reading.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.Size">
      <summary>
                    Gets or sets the size to read.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReadTextStatement.TextPointer">
      <summary>
                    Gets or sets the text pointer.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement">
      <summary>
                    Represents the RECEIVE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.Into">
      <summary>
                    Gets or sets the table to select into the columns from received messages.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.IsConversationGroupIdWhere">
      <summary>
                    Gets or sets whether conversation group id is specified in WHERE clause.
                </summary>
      <returns>
                    Returns True if conversation group id was specified in WHERE clause; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.Queue">
      <summary>
                    Gets or sets the name of the queue from which to receive messages.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.SelectElements">
      <summary>
                    Gets or sets the selected columns or set variables.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.Top">
      <summary>
                    Gets or sets the number of messages to return.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReceiveStatement.Where">
      <summary>
                    Gets or sets the conversation or conversation group for received messages.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReconfigureStatement">
      <summary>
                    Represents the RECONFIGURE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReconfigureStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReconfigureStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReconfigureStatement.WithOverride">
      <summary>
                    Gets or sets whether WITH OVERRIDE is used.
                </summary>
      <returns>
                    Returns True if WITH OVERRIDE is used; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOption">
      <summary>
                    Represents the RECOVERY option in the ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind">
      <summary>
                    Specifies the kind of RECOVERY option in the ALTER DATABASE statement.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind.Full">
      <summary>
                    Kind is Full
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind.BulkLogged">
      <summary>
                    Kind is BulkLogged
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RecoveryAlterDatabaseOptionKind.Simple">
      <summary>
                    Kind is Simple
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase">
      <summary>
                    Represents the common base for CREATE and ALTER REMOTE SERVICE BINDING statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase.Anonymous">
      <summary>
                    Gets or sets the authorization option state.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase.Name">
      <summary>
                    Gets or sets the binding name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RemoteServiceBindingStatementBase.User">
      <summary>
                    Gets or sets the principal who owns the certificate associated with remote service.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReserveDiskSpaceAuditFileOption">
      <summary>
                    Represents the MAX_ROLLOVER_FILES option in case of FILE audit target.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReserveDiskSpaceAuditFileOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReserveDiskSpaceAuditFileOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReserveDiskSpaceAuditFileOption.Value">
      <summary>
                    Gets or sets the option state value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameter">
      <summary>
                    Represents the RESOURCE POOL statement parameters.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameter.#ctor">
      <summary>
                    Initializes a new instance of the class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameter.ParameterType">
      <summary>
                    Gets or sets the resource pool parameter type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameter.ParameterValue">
      <summary>
                    Gets or sets the resource pool parameter value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType">
      <summary>
                    Specifies a resource pool parameter type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType.MaxCpuPercent">
      <summary>
                    Type is MaxCpuPercent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType.MaxMemoryPercent">
      <summary>
                    Type is MaxMemoryPercent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType.MinCpuPercent">
      <summary>
                    Type is MinCpuPercent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolParameterType.MinMemoryPercent">
      <summary>
                    Type is MinMemoryPercent
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement">
      <summary>
                    Represents the CREATE RESOURCE POOL and ALTER RESOURCE POOL statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement.Name">
      <summary>
                    Gets or sets the name, which must be unique within an instance of SQL Server.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ResourcePoolStatement.ResourcePoolParameters">
      <summary>
                    Gets a list of resource pool parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreMasterKeyStatement">
      <summary>
                    Represents the RESTORE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RestoreMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreMasterKeyStatement.EncryptionPassword">
      <summary>
                    Gets or sets an additional encryption password.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreMasterKeyStatement.IsForce">
      <summary>
                    Gets or sets whether FORCE flag is specified.
                </summary>
      <returns>
                    Returns True if FORCE flag was specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOption">
      <summary>
                    Represents a single option in a RESTORE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind">
      <summary>
                    Specifies the restore option kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NoLog">
      <summary>
                    Kind is NoLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Checksum">
      <summary>
                    Kind is Checksum
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NoChecksum">
      <summary>
                    Kind is NoChecksum
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.ContinueAfterError">
      <summary>
                    Kind is ContinueAfterError
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.StopOnError">
      <summary>
                    Kind is StopOnError
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Unload">
      <summary>
                    Kind is Unload
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NoUnload">
      <summary>
                    Kind is NoUnload
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Rewind">
      <summary>
                    Kind is Rewind
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NoRewind">
      <summary>
                    Kind is NoRewind
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NoRecovery">
      <summary>
                    Kind is NoRecovery
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Recovery">
      <summary>
                    Kind is Recovery
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Replace">
      <summary>
                    Kind is Replace
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Restart">
      <summary>
                    Kind is Restart
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Verbose">
      <summary>
                    Kind is Verbose
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.LoadHistory">
      <summary>
                    Kind is LoadHistory
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.DboOnly">
      <summary>
                    Kind is DboOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.RestrictedUser">
      <summary>
                    Kind is RestrictedUser
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Partial">
      <summary>
                    Kind is Partial
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Snapshot">
      <summary>
                    Kind is Snapshot
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.KeepReplication">
      <summary>
                    Kind is KeepReplication
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Online">
      <summary>
                    Kind is Online
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.CommitDifferentialBase">
      <summary>
                    Kind is CommitDifferentialBase
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.SnapshotImport">
      <summary>
                    Kind is SnapshotImport
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.EnableBroker">
      <summary>
                    Kind is EnableBroker
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.NewBroker">
      <summary>
                    Kind is NewBroker
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.ErrorBrokerConversations">
      <summary>
                    Kind is ErrorBrokerConversations
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Stats">
      <summary>
                    Kind is Stats
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.File">
      <summary>
                    Kind is File
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.StopAt">
      <summary>
                    Kind is StopAt
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.MediaName">
      <summary>
                    Kind is MediaName
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.MediaPassword">
      <summary>
                    Kind is MediaPassword
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Password">
      <summary>
                    Kind is Password
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.BlockSize">
      <summary>
                    Kind is BlockSize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.BufferCount">
      <summary>
                    Kind is BufferCount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.MaxTransferSize">
      <summary>
                    Kind is MaxTransferSize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.Standby">
      <summary>
                    Kind is Standby
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.EnhancedIntegrity">
      <summary>
                    Kind is EnhancedIntegrity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind.SnapshotRestorePhase">
      <summary>
                    Kind is SnapshotRestorePhase
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreServiceMasterKeyStatement">
      <summary>
                    Represents a RESTORE SERVICE MASTER KEY statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RestoreServiceMasterKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreServiceMasterKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreServiceMasterKeyStatement.IsForce">
      <summary>
                    Gets or sets whether a FORCE flag is specified.
                </summary>
      <returns>
                    Returns True if a FORCE flag was specified; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement">
      <summary>
                    Represents the RESTORE/LOAD statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.DatabaseName">
      <summary>
                    Gets or sets the database to restore.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.Devices">
      <summary>
                    Gets a list of devices from which we should restore.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.Files">
      <summary>
                    Gets a list of files/filegroups/pages to restore.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.Kind">
      <summary>
                    Gets or sets RESTORE statement kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatement.Options">
      <summary>
                    Gets a list of restore statement options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind">
      <summary>
                    Specifies the RESTORE statement kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.Database">
      <summary>
                    Kind is Database
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.TransactionLog">
      <summary>
                    Kind is TransactionLog
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.FileListOnly">
      <summary>
                    Kind is FileListOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.VerifyOnly">
      <summary>
                    Kind is VerifyOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.LabelOnly">
      <summary>
                    Kind is LabelOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.RewindOnly">
      <summary>
                    Kind is RewindOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RestoreStatementKind.HeaderOnly">
      <summary>
                    Kind is HeaderOnly
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RetentionUnit">
      <summary>
                    Specifies the retention unit.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RetentionUnit.Days">
      <summary>
                    Unit is Days
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RetentionUnit.Hours">
      <summary>
                    Unit is Hours
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RetentionUnit.Minutes">
      <summary>
                    Unit is Minutes
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ReturnStatement">
      <summary>
                    Represents the RETURN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ReturnStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ReturnStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ReturnStatement.Expression">
      <summary>
                    Gets or sets the optional return value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RevertStatement">
      <summary>
                    Represents the REVERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RevertStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RevertStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevertStatement.Cookie">
      <summary>
                    Gets or sets an optional cookie expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement">
      <summary>
                    Represents the REVOKE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement.CascadeOption">
      <summary>
                    Gets or sets whether CASCADE is defined.
                </summary>
      <returns>
                    Returns True if CASCADE is defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement.GrantOptionFor">
      <summary>
                    Gets or sets whether GRANT OPTION FOR is defined.
                </summary>
      <returns>
                    Returns True if GRANT OPTION FOR is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80">
      <summary>
                    Represents the REVOKE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80.AsClause">
      <summary>
                    Gets or sets the AS clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80.CascadeOption">
      <summary>
                    Gets or sets whether CASCADE is defined.
                </summary>
      <returns>
                    Returns True if CASCADE is defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RevokeStatement80.GrantOptionFor">
      <summary>
                    Gets or sets whether GRANT OPTION FOR is defined.
                </summary>
      <returns>
                    Returns True if GRANT OPTION FOR is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RightFunctionCall"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RightFunctionCall.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RightFunctionCall.Parameters"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RolePayloadOption">
      <summary>
                    Represents the ROLE payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RolePayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RolePayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RolePayloadOption.Role">
      <summary>
                    Gets or sets the database mirroring role or roles that the endpoint supports.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DatabaseMirroringEndpointRole" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RoleStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RoleStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RoleStatement.Name"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RollbackTransactionStatement">
      <summary>
                    Represents the ROLLBACK TRANSACTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RollbackTransactionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RollbackTransactionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RollupGroupingSpecification">
      <summary>
                    Represents the ROLLUP grouping specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RollupGroupingSpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RollupGroupingSpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RollupGroupingSpecification.Arguments">
      <summary>
                    Gets a list of sub-specifications.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RouteOption">
      <summary>
                    Represents the for route option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RouteOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RouteOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RouteOption.Literal">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RouteOption.RouteOptionType">
      <summary>
                    Gets or sets the type of the option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType">
      <summary>
                    Specifies the route option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType.Address">
      <summary>
                    Type is Address
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType.BrokerInstance">
      <summary>
                    Type is BrokerInstance
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType.Lifetime">
      <summary>
                    Type is Lifetime
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType.MirrorAddress">
      <summary>
                    Type is MirrorAddress
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.RouteOptionType.ServiceName">
      <summary>
                    Type is ServiceName
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RouteStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RouteStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RouteStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RouteStatement.RouteOptions"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.RowValue">
      <summary>
                    Represents the data for a single row.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.RowValue.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RowValue" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.RowValue.ColumnValues">
      <summary>
                    Gets a list of column values.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SaveTransactionStatement">
      <summary>
                    Represents the SAVE TRANSACTION statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SaveTransactionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SaveTransactionStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ScalarFunctionReturnType">
      <summary>
                    Represents the data type of the return.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ScalarFunctionReturnType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ScalarFunctionReturnType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ScalarFunctionReturnType.DataType">
      <summary>
                    Gets or sets the data type of the return.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DataType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaDeclarationItem">
      <summary>
                    Represents information about one column in a schema declaration.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaDeclarationItem.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaDeclarationItem" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaDeclarationItem.ColumnDefinition">
      <summary>
                    Gets or sets the information about a column.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaDeclarationItem.Mapping">
      <summary>
                    Gets or sets optional mapping/metaproperty information.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget.Parameters"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget.ParametersUsed"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget.SchemaObject"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectDataModificationTarget.TableHints"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName">
      <summary>
                    Represents a schema object name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.BaseIdentifier">
      <summary>
                    Gets the table identifier.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.ChooseIdentifier(System.Int32)">
      <summary>
                    Returns which index is really meant for the given property defined by the modifier.
                </summary>
      <param name="modifier">
                    Specifies the modifier that is used to figure out the identifier
                </param>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.DatabaseIdentifier">
      <summary>
                    Gets the database identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.Identifiers">
      <summary>
                    Gets a list of parts of a schema object name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.SchemaIdentifier">
      <summary>
                    Gets the table schema identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName.ServerIdentifier">
      <summary>
                    Gets the server identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource">
      <summary>
                    Represents the table source that has a SchemaObject.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.Parameters">
      <summary>
                    Gets a list of parameters if the schema object is a user-defined function.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.ParametersUsed">
      <summary>
                    Returns whether parenthesis were used.
                </summary>
      <returns>
                    Returns True if there were parenthesis; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.SchemaObject">
      <summary>
                    Gets or sets the name of the schema object.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.TableHints">
      <summary>
                    Gets a list of table or view hints.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectTableSource.TableSampleClause">
      <summary>
                    Gets or sets the TABLESAMPLE clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaPayloadOption">
      <summary>
                    Represents a SCHEMA payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SchemaPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SchemaPayloadOption.IsStandard">
      <summary>
                    Returns whether this is a STANDARD schema.
                </summary>
      <returns>
                    Returns True in the case of STANDARD and False in the case of NONE schema
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType">
      <summary>
                    Specifies a secondary xml index type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType.NotSpecified">
      <summary>
                    Type is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType.Path">
      <summary>
                    Type is Path
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType.Property">
      <summary>
                    Type is Property
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecondaryXmlIndexType.Value">
      <summary>
                    Type is Value
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityElement80">
      <summary>
                    Represents the security statement body that is common for GRANT, DENY, and REVOKE statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityElement80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityElement80" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityLoginOption">
      <summary>
                    Represents a security option in a CREATE or ALTER LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityLoginOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityLoginOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityLoginOption.OptionState">
      <summary>
                    Gets or sets the security login option state.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind">
      <summary>
                    Specifies a kind of security object.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.NotSpecified">
      <summary>
                    Object is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.ApplicationRole">
      <summary>
                    Object is ApplicationRole
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Assembly">
      <summary>
                    Object is Assembly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.AsymmetricKey">
      <summary>
                    Object is AsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Certificate">
      <summary>
                    Object is Certificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Contract">
      <summary>
                    Object is Contract
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Database">
      <summary>
                    Object is Database
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Endpoint">
      <summary>
                    Object is Endpoint
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.FullTextCatalog"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Login">
      <summary>
                    Object is Login
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.MessageType">
      <summary>
                    Object is MessageType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Object">
      <summary>
                    Object is Object
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.RemoteServiceBinding">
      <summary>
                    Object is RemoteServiceBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Role">
      <summary>
                    Object is Role
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Route">
      <summary>
                    Object is Route
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Schema">
      <summary>
                    Object is Schema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Server">
      <summary>
                    Object is Server
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Service">
      <summary>
                    Object is Service
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.SymmetricKey">
      <summary>
                    Object is SymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.Type">
      <summary>
                    Object is Type
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.User">
      <summary>
                    Object is User
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.XmlSchemaCollection">
      <summary>
                    Object is XmlSchemaCollection
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind.FullTextStoplist"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityPrincipal">
      <summary>
                    Represents the principal that can be used in security statement body.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityPrincipal.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityPrincipal" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityPrincipal.Identifier">
      <summary>
                    Gets or sets the security principal identifier.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityPrincipal.PrincipalType">
      <summary>
                    Gets or sets the type of the principal.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.PrincipalType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement">
      <summary>
                    Represents the security statement body base class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement.AsClause">
      <summary>
                    Gets or sets an AS clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement.Permissions">
      <summary>
                    Gets a list of the permissions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement.Principals">
      <summary>
                    Gets a list of the security principals.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatement.SecurityTargetObject">
      <summary>
                    Gets or sets the security target object.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80">
      <summary>
                    Represents the security statement body base class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80.SecurityElement80">
      <summary>
                    Gets or sets the security statement body.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityElement80" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityStatementBody80.SecurityUserClause80">
      <summary>
                    Gets or sets the security statement body that is common for GRANT, DENY, and REVOKE statements.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject">
      <summary>
                    Represents a target object that can be used in a security statement body.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject.Columns">
      <summary>
                    Gets a list of the columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject.ObjectKind">
      <summary>
                    Gets or sets the object kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityObjectKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObject.ObjectName">
      <summary>
                    Gets or sets the object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObjectName">
      <summary>
                    Represents the security target object name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObjectName.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObjectName" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityTargetObjectName.Identifiers">
      <summary>
                    Gets a list of identifiers.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80">
      <summary>
                    Represents the security statement body that is common for GRANT, DENY, and REVOKE statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80.Users">
      <summary>
                    Gets a list of users. This property will have zero elements if <see cref="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80.UserType80" /> is Public or Null.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SecurityUserClause80.UserType80">
      <summary>
                    Gets or sets user type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserType80" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn">
      <summary>
                    Represents the column element that is used right after the select keyword.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn.ColumnName">
      <summary>
                    Gets or sets an identifier or a literal of type AsciiStringLiteral or UnicodeStringLiteral. Optional, may be null.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectColumn.Expression">
      <summary>
                    A select expression can be any expression; if this is non-null, then this select expression is a regular expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectFunctionReturnType">
      <summary>
                    Represents the select function return type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SelectFunctionReturnType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectFunctionReturnType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectFunctionReturnType.SelectStatement">
      <summary>
                    Gets or sets a single SELECT statement that defines return value, with only CTEs and XML namespaces possible.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable">
      <summary>
                    Represents setting a variable inside a SELECT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable.AssignmentKind">
      <summary>
                    Gets or sets the assignment operator used.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable.Expression">
      <summary>
                    Gets or sets the expression used to set the variable.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectSetVariable.VariableName">
      <summary>
                    Gets or sets the variable name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement">
      <summary>
                    Represents a SQL SELECT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.ComputeClauses">
      <summary>
                    Gets a list of the COMPUTE BY clauses.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.ForClause">
      <summary>
                    Gets or sets the FOR clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.OptimizerHints">
      <summary>
                    Gets a list of optional optimizer hints.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.OrderByClause">
      <summary>
                    Gets or sets the optional ORDER BY clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement.QueryExpression">
      <summary>
                    Gets or sets the main body of the SELECT statement.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement">
      <summary>
                    Represents the SEND statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement.ConversationHandle">
      <summary>
                    Gets or sets the conversation handle.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement.MessageBody">
      <summary>
                    Gets or sets the optional expression representing the message body.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SendStatement.MessageTypeName">
      <summary>
                    Gets or sets the optional message type of the sent message.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SeparatorType">
      <summary>
                    Specifies the separator type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SeparatorType.NotSpecified">
      <summary>
                    Type is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SeparatorType.Dot">
      <summary>
                    Type is Dot
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SeparatorType.DoubleColon">
      <summary>
                    Type is DoubleColon
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement">
      <summary>
                    Common base for CREATE and ALTER SERVER audit statements..
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement.AuditName">
      <summary>
                    Gets or sets the audit name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement.AuditTarget">
      <summary>
                    Gets or sets the audit target.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AuditTarget" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ServerAuditStatement.Options">
      <summary>
                    Gets a list of audit options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOption"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOption.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOption.EnableBroker"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOption.NewBroker"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ServiceBrokerOption.ErrorBrokerConversations"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ServiceContract">
      <summary>
                    Represents a service contract reference (with optional action).
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ServiceContract.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ServiceContract" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ServiceContract.Action">
      <summary>
                    Gets or sets action to take on contract.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterAction" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ServiceContract.Name">
      <summary>
                    Gets or sets the contract name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SessionOption">
      <summary>
                    Represents the event session option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SessionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SessionOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SessionTimeoutPayloadOption">
      <summary>
                    Represents the SESSION_TIMEOUT payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SessionTimeoutPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SessionTimeoutPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SessionTimeoutPayloadOption.IsNever">
      <summary>
                    Returns whether session never times out.
                </summary>
      <returns>
                    Returns True if session never times out; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SessionTimeoutPayloadOption.Timeout">
      <summary>
                    Gets or sets the session timeout.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetClause">
      <summary>
                    Represents the SET clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetClause.Column">
      <summary>
                    Gets or sets the column to be SET.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Column" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetCommand">
      <summary>
                    Represents a single command in a SET statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetCommand.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetCommand" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetCommandStatement">
      <summary>
                    Represents a SET command statement (for example, SET LANGUAGE us_english)
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetCommandStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetCommandStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetCommandStatement.Commands">
      <summary>
                    Gets a list of individual commands.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetErrorLevelStatement">
      <summary>
                    Represents the SET ERRLVL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetErrorLevelStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetErrorLevelStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetErrorLevelStatement.Level">
      <summary>
                    Gets or sets the error level.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetFipsFlaggerCommand">
      <summary>
                    Represents the SET FIPS_FLAGGER command.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetFipsFlaggerCommand.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetFipsFlaggerCommand" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetFipsFlaggerCommand.ComplianceLevel">
      <summary>
                    Gets or sets the compliance level.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FipsComplianceLevel" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetIdentityInsertStatement">
      <summary>
                    Represents the SET IDENTITY_INSERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetIdentityInsertStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetIdentityInsertStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetIdentityInsertStatement.Table">
      <summary>
                    Gets or sets the name of a table with an identity column.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets">
      <summary>
                    Specifies the set offsets.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.None">
      <summary>
                    Offset is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Select">
      <summary>
                    Offset is Select
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.From">
      <summary>
                    Offset is From
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Order">
      <summary>
                    Offset is Order
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Compute">
      <summary>
                    Offset is Compute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Table">
      <summary>
                    Offset is Table
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Procedure">
      <summary>
                    Offset is Procedure
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Execute">
      <summary>
                    Offset is Execute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Statement">
      <summary>
                    Offset is Statement
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets.Param">
      <summary>
                    Offset is Param
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsetsStatement">
      <summary>
                    Represents the SET OFFSETS statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsetsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsetsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsetsStatement.Options">
      <summary>
                    Gets or sets the options.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOffsets" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOnOffStatement">
      <summary>
                    Represents SET statement with { ON | OFF } ending.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetOnOffStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOnOffStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetOnOffStatement.IsOn">
      <summary>
                    Gets or sets whether this particular SET statement is in an ON state.
                </summary>
      <returns>
                    Returns True if this particular SET statement is set to an ON state; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions">
      <summary>
                    Specifies the SET option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.QuotedIdentifier">
      <summary>
                    Option is QuotedIdentifier
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ConcatNullYieldsNull">
      <summary>
                    Option is ConcatNullYieldsNull
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.CursorCloseOnCommit">
      <summary>
                    Option is CursorCloseOnCommit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ArithAbort">
      <summary>
                    Option is ArithAbort
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ArithIgnore">
      <summary>
                    Option is ArithIgnore
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.FmtOnly">
      <summary>
                    Option is FmtOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.NoCount">
      <summary>
                    Option is NoCount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.NoExec">
      <summary>
                    Option is NoExec
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.NumericRoundAbort">
      <summary>
                    Option is NumericRoundAbort
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ParseOnly">
      <summary>
                    Option is ParseOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiDefaults">
      <summary>
                    Option is AnsiDefaults
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiNullDfltOff">
      <summary>
                    Option is AnsiNullDfltOff
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiNullDfltOn">
      <summary>
                    Option is AnsiNullDfltOn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiNulls">
      <summary>
                    Option is AnsiNulls
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiPadding">
      <summary>
                    Option is AnsiPadding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.AnsiWarnings">
      <summary>
                    Option is AnsiWarnings
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ForcePlan">
      <summary>
                    Option is ForcePlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ShowPlanAll">
      <summary>
                    Option is ShowPlanAll
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ShowPlanText">
      <summary>
                    Option is ShowPlanText
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.ImplicitTransactions">
      <summary>
                    Option is ImplicitTransactions
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.RemoteProcTransactions">
      <summary>
                    Option is RemoteProcTransactions
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetOptions.XactAbort">
      <summary>
                    Option is XactAbort
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetRowCountStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetRowCountStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetRowCountStatement.NumberRows"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions">
      <summary>
                    Specifies the SET STATISTICS option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions.IO">
      <summary>
                    Option is IO
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions.Profile">
      <summary>
                    Option is Profile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions.Time">
      <summary>
                    Option is Time
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions.Xml">
      <summary>
                    Option is Xml
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsStatement">
      <summary>
                    Represents the SET STATISTICS {...} statements { ON | OFF } options in the TSQL grammar.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsStatement.Options">
      <summary>
                    Gets or sets the specific set option(s) that this statement represents.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetStatisticsOptions" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetStopListAlterFullTextIndexAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetStopListAlterFullTextIndexAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetStopListAlterFullTextIndexAction.StopListOption"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetStopListAlterFullTextIndexAction.WithNoPopulation"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetTextSizeStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetTextSizeStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetTextSizeStatement.TextSize"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetTransactionIsolationLevelStatement">
      <summary>
                    Represents the SET TRANSACTION ISOLATION LEVEL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetTransactionIsolationLevelStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetTransactionIsolationLevelStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetTransactionIsolationLevelStatement.Level">
      <summary>
                    Gets or sets the isolation level.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IsolationLevel" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement">
      <summary>
                    Represents the SETUSER statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement.UserName">
      <summary>
                    Gets or sets the user name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetUserStatement.WithNoReset">
      <summary>
                    Gets or sets whether WITH NORESET is used.
                </summary>
      <returns>
                    Returns True if WITH NORESET is used; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement">
      <summary>
                    Represents the SET @local_variable statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.AssignmentKind">
      <summary>
                    Gets or sets the assignment kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AssignmentKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.CursorDefinition">
      <summary>
                    Gets or sets a cursor definition.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorDefinition" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.Expression">
      <summary>
                    Gets or sets the expression that the variable is going to be set to.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.FunctionCallExists">
      <summary>
                    Gets or sets whether the column identifiers end with a function call.
                </summary>
      <returns>
                    Returns True if the column identifiers end with a function call; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.Identifier">
      <summary>
                    Gets or sets the identifier that can represent the property, field or method.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.Parameters">
      <summary>
                    Gets a list of parameters to the function.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.SeparatorType">
      <summary>
                    Gets or sets the separator type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SeparatorType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SetVariableStatement.VariableName">
      <summary>
                    Gets or sets the name of the variable that is going to be set.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ShutdownStatement">
      <summary>
                    Represents the SHUTDOWN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ShutdownStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ShutdownStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ShutdownStatement.WithNoWait">
      <summary>
                    Gets or sets whether WITH NOWAIT is used.
                </summary>
      <returns>
                    Returns True if WITH NOWAIT is used; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SidCreateLoginOption">
      <summary>
                    Represents the SID option in a CREATE LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SidCreateLoginOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SidCreateLoginOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SidCreateLoginOption.Sid">
      <summary>
                    Gets or sets the SID (binary literal).
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind">
      <summary>
                    Specifies the signable element kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind.NotSpecified">
      <summary>
                    Kind is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind.Object">
      <summary>
                    Kind is Object
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind.Assembly">
      <summary>
                    Kind is Assembly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind.Database">
      <summary>
                    Kind is Database
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase">
      <summary>
                    Represents a common base for ADD and DROP SIGNATURE statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase.Cryptos">
      <summary>
                    Gets a list of encryption mechanisms.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase.Element">
      <summary>
                    Gets or sets a sign able element reference.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase.ElementKind">
      <summary>
                    Gets or sets the element kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SignableElementKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SignatureStatementBase.IsCounter">
      <summary>
                    Gets or sets whether adding/dropping counter signature.
                </summary>
      <returns>
                    Returns True if adding/dropping counter signature; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterDatabaseOption">
      <summary>
                    Represents a simple (for example, single keyword) option in an ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterDatabaseOption.Option">
      <summary>
                    Gets or sets the option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.AlterDatabaseOptionKind" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexAction"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexAction.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexAction.ActionKind"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.Enable"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.Disable"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.SetChangeTrackingManual"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.SetChangeTrackingAuto"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.SetChangeTrackingOff"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.StartFullPopulation"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.StartIncrementalPopulation"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.StartUpdatePopulation"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.StopPopulation"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.PausePopulation"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleAlterFullTextIndexActionKind.ResumePopulation"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOption">
      <summary>
                    Represents a simple single option in a BULK INSERT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOption.Kind">
      <summary>
                    Gets or sets the option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOption.Value">
      <summary>
                    Gets or sets the optional option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind">
      <summary>
                    Specifies a simple bulk insert option kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.BatchSize">
      <summary>
                    Kind is BatchSize
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.CheckConstraints">
      <summary>
                    Kind is CheckConstraints
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.CodePage">
      <summary>
                    Kind is CodePage
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.DataFileType">
      <summary>
                    Kind is DataFileType
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.FieldTerminator">
      <summary>
                    Kind is FieldTerminator
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.FirstRow">
      <summary>
                    Kind is FirstRow
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.FireTriggers">
      <summary>
                    Kind is FireTriggers
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.FormatFile">
      <summary>
                    Kind is FormatFile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.KeepIdentity">
      <summary>
                    Kind is KeepIdentity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.KeepNulls">
      <summary>
                    Kind is KeepNulls
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.KilobytesPerBatch">
      <summary>
                    Kind is KilobytesPerBatch
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.LastRow">
      <summary>
                    Kind is LastRow
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.MaxErrors">
      <summary>
                    Kind is MaxErrors
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.RowsPerBatch">
      <summary>
                    Kind is RowsPerBatch
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.RowTerminator">
      <summary>
                    Kind is RowTerminator
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.TabLock">
      <summary>
                    Kind is TabLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.ErrorFile">
      <summary>
                    Kind is ErrorFile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.NoTriggers">
      <summary>
                    Kind is NoTriggers
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.SingleBlob">
      <summary>
                    Kind is SingleBlob
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.SingleClob">
      <summary>
                    Kind is SingleClob
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleBulkInsertOptionKind.SingleNClob">
      <summary>
                    Kind is SingleNClob
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHint">
      <summary>
                    Represents an optimizer hint, which can be represented as a flag with an optional literal value.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHint.HintKind">
      <summary>
                    Gets or sets a simple optimizer hint kind value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHint.Value">
      <summary>
                    Gets or sets the hint value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind">
      <summary>
                    Specifies the simple optimizer hint kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.Unspecified">
      <summary>
                    Kind is Unspecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.HashGroup">
      <summary>
                    Kind is HashGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.OrderGroup">
      <summary>
                    Kind is OrderGroup
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.MergeJoin">
      <summary>
                    Kind is MergeJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.HashJoin">
      <summary>
                    Kind is HashJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.LoopJoin">
      <summary>
                    Kind is LoopJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ConcatUnion">
      <summary>
                    Kind is ConcatUnion
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.HashUnion">
      <summary>
                    Kind is HashUnion
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.MergeUnion">
      <summary>
                    Kind is MergeUnion
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.KeepUnion">
      <summary>
                    Kind is KeepUnion
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ForceOrder">
      <summary>
                    Kind is ForceOrder
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.RobustPlan">
      <summary>
                    Kind is RobustPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.KeepPlan">
      <summary>
                    Kind is KeepPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.KeepFixedPlan">
      <summary>
                    Kind is KeepFixedPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ExpandViews">
      <summary>
                    Kind is ExpandViews
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.AlterColumnPlan">
      <summary>
                    Kind is AlterColumnPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ShrinkDBPlan">
      <summary>
                    Kind is ShrinkDBPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.BypassOptimizerQueue">
      <summary>
                    Kind is BypassOptimizerQueue
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.UsePlan">
      <summary>
                    Kind is UsePlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ParameterizationSimple">
      <summary>
                    Kind is ParameterizationSimple
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.ParameterizationForced">
      <summary>
                    Kind is ParameterizationForced
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.OptimizeCorrelatedUnionAll">
      <summary>
                    Kind is OptimizeCorrelatedUnionAll
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.Recompile">
      <summary>
                    Kind is Recompile
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.Fast">
      <summary>
                    Kind is Fast
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.CheckConstraintsPlan">
      <summary>
                    Kind is CheckConstraintsPlan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.MaxRecursion">
      <summary>
                    Kind is MaxRecursion
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.MaxDop">
      <summary>
                    Kind is MaxDop
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.QueryTraceOn">
      <summary>
                    Kind is QueryTraceOn
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleOptimizerHintKind.CardinalityTunerLimit">
      <summary>
                    Kind is CardinalityTunerLimit
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleRestoreOption">
      <summary>
                    Represents a single restore option with an optional value.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleRestoreOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleRestoreOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleRestoreOption.Option">
      <summary>
                    Gets or sets a restore option kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.RestoreOptionKind" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleRestoreOption.Value">
      <summary>
                    Gets or sets the restore option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHint">
      <summary>
                    Represents a simple table hint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHint.HintKind">
      <summary>
                    Gets or sets the hint kind.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind">
      <summary>
                    Specifies the simple table hint kind.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.None">
      <summary>
                    Kind is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.FastFirstRow">
      <summary>
                    Kind is FastFirstRow
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.HoldLock">
      <summary>
                    Kind is HoldLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.NoLock">
      <summary>
                    Kind is NoLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.PagLock">
      <summary>
                    Kind is PagLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.ReadCommitted">
      <summary>
                    Kind is ReadCommitted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.ReadPast">
      <summary>
                    Kind is ReadPast
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.ReadUncommitted">
      <summary>
                    Kind is ReadUncommitted
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.RepeatableRead">
      <summary>
                    Kind is RepeatableRead
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.Rowlock">
      <summary>
                    Kind is RowLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.Serializable">
      <summary>
                    Kind isSerializable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.TabLock">
      <summary>
                    Kind is TabLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.TabLockX">
      <summary>
                    Kind is TabLockX
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.UpdLock">
      <summary>
                    Kind is UpdLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.XLock">
      <summary>
                    Kind is XLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.NoExpand">
      <summary>
                    Kind is NoExpand
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.NoWait">
      <summary>
                    Kind is NoWait
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.ReadCommittedLock">
      <summary>
                    Kind is ReadCommittedLock
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.KeepIdentity">
      <summary>
                    Kind is KeepIdentity
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.KeepDefaults">
      <summary>
                    Kind is KeepDefaults
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.IgnoreConstraints">
      <summary>
                    Kind is IgnoreConstraints
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.IgnoreTriggers">
      <summary>
                    Kind is IgnoreTriggers
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SimpleTableHintKind.ForceSeek">
      <summary>
                    Kind is ForceSeek
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SizeFileDeclarationOption">
      <summary>
                    Represents a size file declaration option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SizeFileDeclarationOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SizeFileDeclarationOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SizeFileDeclarationOption.Size">
      <summary>
                    Gets or sets the size value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SizeFileDeclarationOption.Units">
      <summary>
                    Gets or sets the memory unit value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MemoryUnit" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod">
      <summary>
                    Represents a SOAP method in the payload part of a CREATE ENDPOINT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Action">
      <summary>
                    Gets or sets the SOAP method action value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Alias">
      <summary>
                    Gets or sets a method alias.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Format">
      <summary>
                    Gets or sets the SOAP method format value.
                </summary>
      <returns>
                    Returns a T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat enumeration value
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Name">
      <summary>
                    Gets or sets the name of a stored procedure or user-defined function that corresponds to the SOAP method.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Namespace">
      <summary>
                    Gets or sets an optional method namespace.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethod.Schema">
      <summary>
                    Gets or sets the SOAP method schema value.
                </summary>
      <returns>
                    Returns a T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas enumeration value
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction">
      <summary>
                    Specifies SOAP method action.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction.None">
      <summary>
                    Action is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction.Add">
      <summary>
                    Action is Add
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction.Alter">
      <summary>
                    Action is Alter
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodAction.Drop">
      <summary>
                    Action is Drop
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat">
      <summary>
                    Specifies the SOAP method format.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat.NotSpecified">
      <summary>
                    Format is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat.AllResults">
      <summary>
                    Format is AllResults
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat.RowsetsOnly">
      <summary>
                    Format is RowsetsOnly
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodFormat.None">
      <summary>
                    Format is None
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas">
      <summary>
                    Specifies the SOAP method schema.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas.NotSpecified">
      <summary>
                    Schema is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas.None">
      <summary>
                    Schema is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas.Standard">
      <summary>
                    Schema is Standard
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SoapMethodSchemas.Default">
      <summary>
                    Schema is Default
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder">
      <summary>
                    Specifies the sort order.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder.NotSpecified">
      <summary>
                    Order is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder.Ascending">
      <summary>
                    Order is Ascending
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SortOrder.Descending">
      <summary>
                    Order is Descending
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SourceDeclaration">
      <summary>
                    Represents the event source declaration name.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SourceDeclaration.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SourceDeclaration" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SourceDeclaration.Value">
      <summary>
                    Gets or sets the event session object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SparseColumnOption">
      <summary>
                    Specifies sparse column options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SparseColumnOption.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SparseColumnOption.Sparse">
      <summary>
                    Option is Sparse
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SparseColumnOption.ColumnSetForAllSparseColumns">
      <summary>
                    Option is ColumnSetForAllSparseColumns
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexingSchemeType">
      <summary>
                    Specifies a spatial indexing scheme.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexingSchemeType.None">
      <summary>
                    Scheme is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexingSchemeType.GeometryGrid">
      <summary>
                    Scheme is GeometryGrid
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexingSchemeType.GeographyGrid">
      <summary>
                    Scheme is GeographyGrid
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexOption">
      <summary>
                    Represents the spatial index option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexRegularOption">
      <summary>
                    Represents the spatial index regular options.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexRegularOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexRegularOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SpatialIndexRegularOption.Option">
      <summary>
                    Gets or sets the index option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.IndexOption" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql100ScriptGenerator">
      <summary>
                    Represents the Sql100 script generator.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql100ScriptGenerator.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql100ScriptGenerator" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql100ScriptGenerator.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql80ScriptGenerator">
      <summary>
                    Represents the Sql80 script generator.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql80ScriptGenerator.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql80ScriptGenerator" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql80ScriptGenerator.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql90ScriptGenerator">
      <summary>
                    Represents the Sql90 script generator.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql90ScriptGenerator.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Sql90ScriptGenerator" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Sql90ScriptGenerator.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlCommandIdentifier">
      <summary>
                    Represents the SqlCommandIdentifier.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlCommandIdentifier.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlCommandIdentifier" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataType">
      <summary>
                    Represents the Sql data type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataType.SqlDataTypeOption">
      <summary>
                    Gets or sets a Sql data type option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption">
      <summary>
                    Specifies the Sql data type option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.BigInt">
      <summary>
                    Type is BigInt
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Int">
      <summary>
                    Type is Int
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.SmallInt">
      <summary>
                    Type is SmallInt
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.TinyInt">
      <summary>
                    Type is TinyInt
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Bit">
      <summary>
                    Type is Bit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Decimal">
      <summary>
                    Type is Decimal
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Numeric">
      <summary>
                    Type is Numeric
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Money">
      <summary>
                    Type is Money
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.SmallMoney">
      <summary>
                    Type is SmallMoney
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Float">
      <summary>
                    Type is Float
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Real">
      <summary>
                    Type is Real.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.DateTime">
      <summary>
                    Type is DateTime
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.SmallDateTime">
      <summary>
                    Type is SmallDateTime
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Char">
      <summary>
                    Type is Char
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.VarChar">
      <summary>
                    Type is VarChar
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Text">
      <summary>
                    Type is Text
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.NChar">
      <summary>
                    Type is NChar
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.NVarChar">
      <summary>
                    Type is NVarChar
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.NText">
      <summary>
                    Type is NText
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Binary">
      <summary>
                    Type is Binary
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.VarBinary">
      <summary>
                    Type is VarBinary
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Image">
      <summary>
                    Type is Image
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Cursor">
      <summary>
                    Type is Cursor
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Sql_Variant">
      <summary>
                    Type is Sql_Variant
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Table">
      <summary>
                    Type is Table
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Timestamp">
      <summary>
                    Type is Timestamp
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.UniqueIdentifier">
      <summary>
                    Type is UniqueIdentifier
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Date">
      <summary>
                    Type is Date
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.Time">
      <summary>
                    Type is Time
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.DateTime2">
      <summary>
                    Type is DateTime2
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlDataTypeOption.DateTimeOffset">
      <summary>
                    Type is DateTimeOffset
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator">
      <summary>
                    Represents a Sql-specific script generator.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator.GenerateScript(Microsoft.Data.Schema.ScriptDom.IScriptFragment,System.IO.TextWriter)">
      <summary>
                    Generates text representing the specified script fragment.
                </summary>
      <param name="scriptFragment">
                    The fragment of script to generate tokens for
                </param>
      <param name="writer">
                    A text writer to write the text to
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator.GenerateScript(Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment,System.IO.TextWriter)">
      <summary>
                    Generates text representing the specified script fragment.
                </summary>
      <param name="scriptFragment">
                    The fragment of script to generate tokens for
                </param>
      <param name="writer">
                    A text writer to write the text to
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator.GenerateTokens(Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment)">
      <summary>
                    Generates a list of tokens representing the script generated by the specified script fragment.
                </summary>
      <param name="scriptFragment">
                    The fragment of script to generate tokens for
                </param>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGenerator.Options"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.AlignClauseBodies"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.AlignColumnDefinitionFields"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.AlignSetClauseItem"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.AsKeywordOnOwnLine"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.IncludeSemicolons"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.IndentationSize"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.IndentSetClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.IndentViewBody"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.KeywordCasing"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineInsertSourcesList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineInsertTargetsList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineSelectElementsList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineSetClauseItems"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineViewColumnsList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.MultilineWherePredicatesList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeCloseParenthesisInMultilineList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeFromClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeGroupByClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeHavingClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeJoinClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeOpenParenthesisInMultilineList"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeOrderByClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeOutputClause"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.NewLineBeforeWhereClause"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.Reset"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions.SqlVersion"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SqlVersion">
      <summary>
                    Specifies the Sql version.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlVersion.Sql90">
      <summary>
                    Version is Sql90
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlVersion.Sql80">
      <summary>
                    Version is Sql80
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SqlVersion.Sql100">
      <summary>
                    Version is Sql100
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StartupStateSessionOption">
      <summary>
                    Represents the STARTUP_STATE event session option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StartupStateSessionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StartupStateSessionOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StateAuditOption">
      <summary>
                    Represents the STATE option in the ALTER SERVER AUDIT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StateAuditOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StateAuditOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StateAuditOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OptionState" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList">
      <summary>
                    This class is used to get a list of statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StatementList.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StatementList.Statements">
      <summary>
                    Gets a list of statements, possibly empty.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementWithCommonTableExpressionsAndXmlNamespaces">
      <summary>
                    Represents a statement that can begin with a common table expression or XML namespaces.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StatementWithCommonTableExpressionsAndXmlNamespaces.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementWithCommonTableExpressionsAndXmlNamespaces" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StatementWithCommonTableExpressionsAndXmlNamespaces.WithCommonTableExpressionsAndXmlNamespaces">
      <summary>
                    Gets or sets the WITH common_table_expression and XMLNAMESPACES clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOption">
      <summary>
                    Represents the statistics option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOption.Literal">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOption.StatisticsOptionType">
      <summary>
                    Gets or sets the statistics option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType">
      <summary>
                    Specifies the statistics option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.FullScan">
      <summary>
                    Type is FullScan
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.SamplePercent">
      <summary>
                    Type is SamplePercent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.SampleRows">
      <summary>
                    Type is SampleRows
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.StatsStream">
      <summary>
                    Type is StatsStream
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.NoRecompute">
      <summary>
                    Type is NoRecompute
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.Resample">
      <summary>
                    Type is Resample
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.RowCount">
      <summary>
                    Type is RowCount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.PageCount">
      <summary>
                    Type is PageCount
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.All">
      <summary>
                    Type is All
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.Columns">
      <summary>
                    Type is Columns
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.StatisticsOptionType.Index">
      <summary>
                    Type is Index
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StopListFullTextIndexOption"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StopListFullTextIndexOption.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StopListFullTextIndexOption.IsOff"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StopListFullTextIndexOption.StopListName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption">
      <summary>
                    Represents the STOPATMARK and STOPBEFOREMARK RESTORE options.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption.After">
      <summary>
                    Gets or sets an optional AFTER clause.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption.IsStopAt">
      <summary>
                    Gets or sets whether STOPATMARK is the option.
                </summary>
      <returns>
                    Returns True in case of STOPATMARK, False in case of STOPBEFOREMARK.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.StopRestoreOption.Mark">
      <summary>
                    Gets or sets the mark to stop at or before.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery">
      <summary>
                    Represents a sub query.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.Subquery.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.Subquery.QueryExpression">
      <summary>
                    Gets or sets the query expression.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.QueryExpression" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate">
      <summary>
                    Represents the comparison predicates that have subqueries.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate.BinaryExpressionType">
      <summary>
                    Gets or sets the binary expression type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.BinaryExpressionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate.Expression">
      <summary>
                    Gets or sets an expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate.Subquery">
      <summary>
                    Gets or sets the subquery.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Subquery" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicate.SubqueryComparisonPredicateType">
      <summary>
                    Gets or sets the comparison predicates that have subqueries.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicateType" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicateType">
      <summary>
                    Specifies a subquery comparison predicate type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicateType.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicateType.All">
      <summary>
                    Type is All
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.SubqueryComparisonPredicateType.Any">
      <summary>
                    Type is Any
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification">
      <summary>
                    Represents a subquery specification.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification.ForBrowse">
      <summary>
                    Gets or sets whether FOR BROWSE is used.
                </summary>
      <returns>
                    Returns True if FOR BROWSE is used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification.OrderByClause">
      <summary>
                    Gets or sets the ORDER BY clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.OrderByClause" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SubquerySpecification.XmlForClause">
      <summary>
                    Gets or sets the FOR XML clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClause" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement">
      <summary>
                    Represents common properties for the ALTER SYMMETRIC KEY and CREATE SYMMETRIC KEY statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement.EncryptingMechanisms">
      <summary>
                    Gets a list of the key encryption mechanisms.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.SymmetricKeyStatement.Name">
      <summary>
                    Gets or sets the key name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableElementType">
      <summary>
                    Specifies table element type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableElementType.NotSpecified">
      <summary>
                    Type is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableElementType.Constraint">
      <summary>
                    Type is Constraint
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableElementType.Column">
      <summary>
                    Type is Column
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableHint">
      <summary>
                    Represents a single table hint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableHint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableHint" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableHintsOptimizerHint">
      <summary>
                    Represents an optimizer hint that contains a table hint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableHintsOptimizerHint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableHintsOptimizerHint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableHintsOptimizerHint.ObjectName">
      <summary>
                    Gets or sets the exposed object name of the object in a query.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableHintsOptimizerHint.TableHints">
      <summary>
                    Gets a list of optional table hints.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableOption">
      <summary>
                    Represents a single table option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause">
      <summary>
                    Represents the TABLESAMPLE clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause.RepeatSeed">
      <summary>
                    Gets or sets the repeat seed.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause.SampleNumber">
      <summary>
                    Gets or sets the sample number.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause.System">
      <summary>
                    Returns whether system is used.
                </summary>
      <returns>
                    Returns True if system is used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClause.TableSampleClauseOption">
      <summary>
                    Gets or sets the option.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClauseOption" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClauseOption">
      <summary>
                    Specifies the table sample clause option.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClauseOption.NotSpecified">
      <summary>
                    Option is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClauseOption.Percent">
      <summary>
                    Option is Percent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TableSampleClauseOption.Rows">
      <summary>
                    Option is Rows
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource">
      <summary>
                    Represents the table source.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAlias">
      <summary>
                    Represents a table source that can have an alias.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAlias.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAlias" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAlias.Alias">
      <summary>
                    Gets or sets an optional table alias.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAliasAndColumns">
      <summary>
                    Represents a table source that can specify column aliases.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAliasAndColumns.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAliasAndColumns" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableSourceWithAliasAndColumns.Columns">
      <summary>
                    Gets a list of optional column aliases.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TableValuedFunctionReturnType">
      <summary>
                    Represents the table valued function return type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TableValuedFunctionReturnType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableValuedFunctionReturnType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TableValuedFunctionReturnType.DeclareTableBody">
      <summary>
                    Gets or sets the table body declaration.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.DeclareTableBody" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TargetDeclaration">
      <summary>
                    Represents the target declaration.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TargetDeclaration.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TargetDeclaration" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TargetDeclaration.ObjectName">
      <summary>
                    Gets or sets the target object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventSessionObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TargetDeclaration.TargetDeclarationParameters">
      <summary>
                    Gets a list of event declaration parameters (for SET clause).
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression">
      <summary>
                    Represents an expression that has three expressions as children.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression.FirstExpression">
      <summary>
                    Gets or sets the first child expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression.SecondExpression">
      <summary>
                    Gets or sets the second child expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression.TernaryExpressionType">
      <summary>
                    Gets or sets the expression type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpressionType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpression.ThirdExpression">
      <summary>
                    Gets or sets the third child expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpressionType">
      <summary>
                    Specifies the ternary expression type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpressionType.Between">
      <summary>
                    Type is Between
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TernaryExpressionType.NotBetween">
      <summary>
                    Type is NotBetween
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.Bulk"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.Column"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.TextId"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.Timestamp"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TextModificationStatement.WithLog"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter">
      <summary>
                    Represents the top row filter that can be used in a SELECT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter.Expression">
      <summary>
                    Gets or sets the expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter.Percent">
      <summary>
                    Gets or sets whether the PERCENT keyword was used.
                </summary>
      <returns>
                    Returns True if the PERCENT keyword was used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TopRowFilter.WithTies">
      <summary>
                    Gets or sets whether the WITH TIES keywords were used.
                </summary>
      <returns>
                    Returns True if the WITH TIES keywords were used; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TrackCausalitySessionOption">
      <summary>
                    Represents the TRACK_CAUSALITY event session option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TrackCausalitySessionOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TrackCausalitySessionOption" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TransactionStatement">
      <summary>
                    The abstract base class for Transactions statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TransactionStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TransactionStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TransactionStatement.Name">
      <summary>
                    Gets or sets the name of the save point.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerAction">
      <summary>
                    Represents the trigger action.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TriggerAction.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerAction" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerAction.EventTypeGroup">
      <summary>
                    Gets or sets the event type group.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.EventTypeGroupContainer" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerAction.TriggerActionType">
      <summary>
                    Gets or sets the trigger action type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType">
      <summary>
                    Specifies the trigger action type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType.Delete">
      <summary>
                    Type is Delete
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType.Insert">
      <summary>
                    Type is Insert
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType.Update">
      <summary>
                    Type is Update
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType.Event">
      <summary>
                    Type is Event
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerActionType.LogOn">
      <summary>
                    Type is LogOn
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerEnforcement">
      <summary>
                    Specifies trigger enforcement.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerEnforcement.Disable">
      <summary>
                    Enforcement is Disable
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerEnforcement.Enable">
      <summary>
                    Enforcement is Enable
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject">
      <summary>
                    Represents information on the trigger being created or altered.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject.Name">
      <summary>
                    Gets or sets the trigger object name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject.TriggerScope">
      <summary>
                    Gets or sets the trigger scope.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOption">
      <summary>
                    Represents the trigger option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOption.ExecuteAsClause">
      <summary>
                    Gets or sets the EXECUTE AS clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ExecuteAsClause" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOption.Option">
      <summary>
                    Gets or sets the trigger option type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOptionType">
      <summary>
                    Specifies the trigger option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOptionType.Encryption">
      <summary>
                    Type is Encryption
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerOptionType.ExecuteAsClause">
      <summary>
                    Type is ExecuteAsClause
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope">
      <summary>
                    Specifies the trigger scope.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope.Normal">
      <summary>
                    Scope is Normal
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope.Database">
      <summary>
                    Scope is Database
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerScope.AllServer">
      <summary>
                    Scope is AllServer
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody">
      <summary>
                    Represents CREATE TRIGGER and ALTER TRIGGER statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.IsNotForReplication">
      <summary>
                    Gets or sets whether Not For Replication is defined.
                </summary>
      <returns>
                    Returns True if Not For Replication is defined; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.MethodSpecifier">
      <summary>
                    Gets or sets the name of the method specifier.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.MethodSpecifier" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.Name">
      <summary>
                    Gets or sets the name of the trigger.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.StatementList">
      <summary>
                    Gets or sets the statements for the trigger.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.TriggerActions">
      <summary>
                    Gets a list of trigger actions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.TriggerObject">
      <summary>
                    Gets or sets the target.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerObject" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.TriggerOptions">
      <summary>
                    Gets a list of trigger options in WITH clause - different options for trigger and function.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.TriggerType">
      <summary>
                    Gets or sets the trigger type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TriggerStatementBody.WithAppend">
      <summary>
                    Gets or sets whether With Append is defined.
                </summary>
      <returns>
                    Returns True if With Append is defined; otherwise, False.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType">
      <summary>
                    Specifies the trigger type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType.For">
      <summary>
                    Type is For
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType.After">
      <summary>
                    Type is After
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TriggerType.InsteadOf">
      <summary>
                    Type is InsteadOf
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TruncateTableStatement">
      <summary>
                    Represents the TRUNCATE TABLE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TruncateTableStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TruncateTableStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TruncateTableStatement.TableName">
      <summary>
                    Gets or sets the table name.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement">
      <summary>
                    Represents the TRY…CATCH statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement.CatchStatements">
      <summary>
                    Gets or sets the catch statement list.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TryCatchStatement.TryStatements">
      <summary>
                    Gets or sets the try statement list.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.StatementList" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSEqualCall">
      <summary>
                    Represents the TSEQUAL function call which is a Boolean function.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSEqualCall.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSEqualCall" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSEqualCall.FirstExpression">
      <summary>
                    Gets or sets the first expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSEqualCall.SecondExpression">
      <summary>
                    Gets or sets the second expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser">
      <summary>
                    Represents the TSql100 parser.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.#ctor(System.Boolean)">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser" /> class.
                </summary>
      <param name="initialQuotedIdentifiers">
                    Specifies whether quoted identifier handling is on
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.Parse(System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken},System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError})">
      <param name="tokens">
                    List of parser tokens
                </param>
      <param name="errors">
                    The parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser">
      <summary>
                    Represents the TSql80 parser.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.#ctor(System.Boolean)">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser" /> class.
                </summary>
      <param name="initialQuotedIdentifiers">
                    Specifies whether quoted identifier handling is on
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.Parse(System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken},System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError})">
      <param name="tokens">
                    The list of tokens
                </param>
      <param name="errors">
                    The parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser">
      <summary>
                    Represents the TSql90 parser.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.#ctor(System.Boolean)">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser" /> class.
                </summary>
      <param name="initialQuotedIdentifiers">
                    Specifies whether quoted identifiers are handled
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.Parse(System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken},System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError})">
      <param name="tokens">
                    List of parser tokens
                </param>
      <param name="errors">
                    Parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlBatch">
      <summary>
                    Represents a batch in T-SQL script.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlBatch.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlBatch" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlBatch.Statements">
      <summary>
                    Gets a list of statements.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment">
      <summary>
                    Represents a token fragment.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.FirstTokenIndex">
      <summary>
                    Gets or sets the first token index.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.FragmentLength">
      <summary>
                    Gets the fragment length.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.LastTokenIndex">
      <summary>
                    Gets or sets the last token index.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.ScriptTokenStream">
      <summary>
                    Gets or sets a list of token streams.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.StartColumn"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.StartLine"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment.StartOffset">
      <summary>
                    Gets the fragment start offset value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser">
      <summary>
                    Represents the TSql parser.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.GetTokenStream(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError})">
      <param name="input">
                    The script that will be parsed.
                </param>
      <param name="errors">
                    The parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.GetTokenStream(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError},System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.Parse(System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken},System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError})">
      <param name="tokens">
                    List of parser tokens
                </param>
      <param name="errors">
                    The parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.Parse(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)">
      <param name="input">
                    The script that will be parsed
                </param>
      <param name="errors">
                    The parse errors
                </param>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.Parse(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.Data.Schema.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.QuotedIdentifier">
      <summary>
                    Gets whether quoted identifier handling is on.
                </summary>
      <returns>
                    Returns True if quoted identifier handling is on; otherwise, False.
                </returns>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser.ValidateIdentifier(System.String)">
      <summary>
                    Returns whether a name is a valid Sql identifier.
                </summary>
      <returns>
                    Returns True if a name is a valid Sql identifier; otherwise, False.
                </returns>
      <param name="name">
                    The string to be checked
                </param>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken">
      <summary>
                    Represents a parser token.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.#ctor">
      <summary>
                    Initializes an instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType,System.Int32,System.String,System.Int32,System.Int32)"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.#ctor(Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType,System.String)"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.Column"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.Line"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.Offset">
      <summary>
                    Gets or sets the token offset.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.Text">
      <summary>
                    Gets or sets the token text.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlParserToken.TokenType">
      <summary>
                    Gets or sets the token type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenTypes" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlScript">
      <summary>
                    Represents a TSql sript.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlScript.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlScript" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.TSqlScript.Batches">
      <summary>
                    Gets a list of batches in the script.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement">
      <summary>
                    Represents a single T-SQL statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement.#ctor">
      <summary>
                    Initializes a new instance of a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement" />.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.EndOfFile"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.None"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Add"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.All"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Alter"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.And"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Any"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.As"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Asc"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Authorization"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Backup"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Begin"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Between"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Break"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Browse"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Bulk"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.By"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Cascade"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Case"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Check"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Checkpoint"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Close"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Clustered"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Coalesce"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Collate"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Column"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Commit"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Compute"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Constraint"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Contains"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.ContainsTable"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Continue"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Convert"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Create"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Cross"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Current"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.CurrentDate"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.CurrentTime"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.CurrentTimestamp"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.CurrentUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Cursor"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Database"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Dbcc"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Deallocate"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Declare"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Default"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Delete"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Deny"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Desc"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Distinct"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Distributed"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Double"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Drop"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Else"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.End"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Errlvl"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Escape"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Except"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Exec"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Execute"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Exists"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Exit"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Fetch"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.File"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.FillFactor"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.For"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Foreign"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.FreeText"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.FreeTextTable"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.From"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Full"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Function"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.GoTo"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Grant"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Group"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Having"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.HoldLock"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Identity"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.IdentityInsert"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.IdentityColumn"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.If"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.In"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Index"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Inner"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Insert"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Intersect"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Into"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Is"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Join"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Key"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Kill"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Left"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Like"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.LineNo"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.National"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.NoCheck"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.NonClustered"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Not"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Null"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.NullIf"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Of"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Off"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Offsets"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.On"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Open"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.OpenDataSource"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.OpenQuery"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.OpenRowSet"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.OpenXml"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Option"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Or"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Order"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Outer"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Over"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Percent"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Plan"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Primary"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Print"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Proc"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Procedure"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Public"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Raiserror"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Read"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.ReadText"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Reconfigure"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.References"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Replication"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Restore"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Restrict"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Return"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Revoke"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Right"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Rollback"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.RowCount"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.RowGuidColumn"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Rule"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Save"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Schema"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Select"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SessionUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Set"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SetUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Shutdown"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Some"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Statistics"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SystemUser"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Table"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.TextSize"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Then"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.To"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Top"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Tran"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Transaction"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Trigger"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Truncate"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.TSEqual"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Union"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Unique"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Update"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.UpdateText"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Use"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.User"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Values"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Varying"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.View"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.WaitFor"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.When"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Where"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.While"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.With"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.WriteText"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Disk"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Precision"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.External"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Revert"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Pivot"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Unpivot"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.TableSample"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Dump"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Load"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Merge"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.StopList"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Bang"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.PercentSign"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Ampersand"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.LeftParenthesis"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.RightParenthesis"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.LeftCurly"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.RightCurly"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Star"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.MultiplyEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Plus"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Comma"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Minus"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Dot"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Divide"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Colon"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.DoubleColon"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Semicolon"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.LessThan"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.EqualsSign"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.RightOuterJoin"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.GreaterThan"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Circumflex"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.VerticalLine"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Tilde"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.AddEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SubtractEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.DivideEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.ModEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.BitwiseAndEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.BitwiseOrEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.BitwiseXorEquals"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Go"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Label"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Integer"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Real"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.HexLiteral"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Money"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SqlCommandIdentifier"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.PseudoColumn"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.DollarPartition"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.AsciiStringOrQuotedIdentifier"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.AsciiStringLiteral"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.UnicodeStringLiteral"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Identifier"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.QuotedIdentifier"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.Variable"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.OdbcInitiator"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.ProcNameSemicolon"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.SingleLineComment"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.MultilineComment"></member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.TSqlTokenType.WhiteSpace"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpression">
      <summary>
                    Represents an expression that has a single expression as a child.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpression.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpression" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpression.Expression">
      <summary>
                    Gets or sets the child expression.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpression.UnaryExpressionType">
      <summary>
                    Gets or sets the unary expression type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType">
      <summary>
                    Specifies a unary expression type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.Positive">
      <summary>
                    Type is Positive
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.Negative">
      <summary>
                    Type is Negative
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.BitwiseNot">
      <summary>
                    Type is BitwiseNot
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.Not">
      <summary>
                    Type is Not
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.IsNull">
      <summary>
                    Type is IsNull
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnaryExpressionType.IsNotNull">
      <summary>
                    Type is IsNotNull
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint">
      <summary>
                    Represents the unique or primary key constraint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.Clustered">
      <summary>
                    Gets or sets values specifying whether the constraint is clustered.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.Columns">
      <summary>
                    Gets a list of constraint columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.FileStreamOn">
      <summary>
                    Gets or sets an optional specification of the file stream.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.IndexOptions">
      <summary>
                    Gets a list of index options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.IsPrimaryKey">
      <summary>
                    Gets or sets whether the constraint is both unique and a primary key.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint.OnFileGroupOrPartitionScheme">
      <summary>
                    Gets or sets the file group or partition scheme.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter">
      <summary>
                    Specifies a unique row filter.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter.NotSpecified">
      <summary>
                    Filter is NotSpecified
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter.All">
      <summary>
                    Filter is All
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UniqueRowFilter.Distinct">
      <summary>
                    Filter is Distinct
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource">
      <summary>
                    Represents the unpivoted table source in a FROM clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource.InColumns">
      <summary>
                    Gets a list of the in columns.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource.PivotColumn">
      <summary>
                    Gets or sets the pivot column.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource.TableSource">
      <summary>
                    Gets or sets the table source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnpivotedTableSource.ValueColumn">
      <summary>
                    Gets or sets the value column.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin">
      <summary>
                    Represents the unqualified JOIN in a FROM clause.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin.FirstTableSource">
      <summary>
                    Gets or sets the first table source.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin.SecondTableSource">
      <summary>
                    Gets or sets the second table source
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TableSource" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoin.UnqualifiedJoinType">
      <summary>
                    Gets or sets the JOIN type.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoinType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoinType">
      <summary>
                    Specifies an unqualified join type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoinType.CrossJoin">
      <summary>
                    Type is CrossJoin
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoinType.CrossApply">
      <summary>
                    Type is CrossApply
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UnqualifiedJoinType.OuterApply">
      <summary>
                    Type is OuterApply
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateCall">
      <summary>
                    Represents the UPDATE() function call, which is a Boolean function.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateCall.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateCall" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateCall.Identifier">
      <summary>
                    Gets or sets the name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateForClause">
      <summary>
                    Represents the FOR UPDATE [columns] case used only in DECLARE CURSOR.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateForClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateForClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateForClause.Columns">
      <summary>
                    Gets a list of updateable columns.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateMergeAction">
      <summary>
                    Represents the update merge action.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateMergeAction.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateMergeAction" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateMergeAction.SetClauses">
      <summary>
                    Gets a list of SET clauses.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement">
      <summary>
                    Represents the UPDATE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement.FromClauses">
      <summary>
                    Gets a list of FROM clauses.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement.SetClauses">
      <summary>
                    Gets a list of SET clauses.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatement.WhereClause">
      <summary>
                    Gets or sets a WHERE clause.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement">
      <summary>
                    Represents the UPDATE STATISTICS statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement.SchemaObjectName">
      <summary>
                    Gets or sets the table or view this statistic is on.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement.StatisticsOptions">
      <summary>
                    Gets a list of statistic options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateStatisticsStatement.SubElements">
      <summary>
                    Gets a list of index or statistic names.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement">
      <summary>
                    Represents the UPDATETEXT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement.DeleteLength">
      <summary>
                    Gets or sets the delete length.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement.InsertOffset">
      <summary>
                    Gets or sets the insert offset.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement.SourceColumn">
      <summary>
                    Gets or sets the source column.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.Column" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UpdateTextStatement.SourceParameter">
      <summary>
                    Gets or sets the source parameter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserDataType">
      <summary>
                    Represents a user data type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserDataType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserDataType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserDataType.Name">
      <summary>
                    Gets or sets the user defined data type, CLR or UDT.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectName" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypeCallTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypeCallTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypeCallTarget.SchemaObjectName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypePropertyAccess"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypePropertyAccess.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypePropertyAccess.CallTarget"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserDefinedTypePropertyAccess.PropertyName"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption">
      <summary>
                    Represents the user login option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption.Identifier">
      <summary>
                    Gets or sets the value for the option.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOption.UserLoginOptionType">
      <summary>
                    Gets or sets the type of the user login.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType">
      <summary>
                    Specifies the user login option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType.Login">
      <summary>
                    Type is Login
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType.Certificate">
      <summary>
                    Type is Certificate
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType.AsymmetricKey">
      <summary>
                    Type is AsymmetricKey
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserLoginOptionType.WithoutLogin">
      <summary>
                    Type is WithoutLogin
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserOption">
      <summary>
                    Represents the USER option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserOption.Identifier">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserOption.UserOptionType">
      <summary>
                    Gets or sets the user option type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UserOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserOptionType">
      <summary>
                    Specifies the user option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserOptionType.Name">
      <summary>
                    Type is Name
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserOptionType.DefaultSchema">
      <summary>
                    Type is DefaultSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserOptionType.Login">
      <summary>
                    Type is Login
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserStatement"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UserStatement.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserStatement.Name"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UserStatement.UserOptions"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UserType80">
      <summary>
                    Specifies the user type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserType80.Null">
      <summary>
                    Type is Null
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserType80.Public">
      <summary>
                    Type is Public
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.UserType80.Users">
      <summary>
                    Type is Users
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.UseStatement">
      <summary>
                    Represents the USE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.UseStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.UseStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.UseStatement.DatabaseName">
      <summary>
                    Gets or sets the database name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ValuesInsertSource">
      <summary>
                    Represents the values list.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ValuesInsertSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ValuesInsertSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ValuesInsertSource.IsDefaultValues">
      <summary>
                    Gets or sets whether default values are used.
                </summary>
      <returns>
                    Returns True if default values are used; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ValuesInsertSource.RowValues">
      <summary>
                    Gets or sets a list of rows.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.VariableDataModificationTarget"></member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.VariableDataModificationTarget.#ctor"></member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableDataModificationTarget.Variable"></member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.VariableTableSource">
      <summary>
                    Represents a table source which is a variable.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.VariableTableSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.VariableTableSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableTableSource.FunctionCall">
      <summary>
                    Gets or sets a function call.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.FunctionCall" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableTableSource.Name">
      <summary>
                    Gets or sets the variable name.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair">
      <summary>
                    Represents a single variable-value pair in an OPTIMIZE FOR optimizer hint.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair.IsForUnknown">
      <summary>
                    Gets or sets whether UNKNOWN is specified.
                </summary>
      <returns>
                    Returns True if UNKNOWN was specified; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair.Value">
      <summary>
                    Gets or sets the value.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.VariableValuePair.Variable">
      <summary>
                    Gets or sets the variable.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewOption">
      <summary>
                    Represents the VIEW option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ViewOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewOption.Option">
      <summary>
                    Gets or sets the view option type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewOptionType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewOptionType">
      <summary>
                    Specifies the view option type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ViewOptionType.Encryption">
      <summary>
                    Type is Encryption
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ViewOptionType.SchemaBinding">
      <summary>
                    Type is SchemaBinding
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.ViewOptionType.ViewMetadata">
      <summary>
                    Type is ViewMetadata
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody">
      <summary>
                    Represents CREATE VIEW and ALTER VIEW statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.Columns">
      <summary>
                    Gets a list of columns for the view.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.SchemaObjectName">
      <summary>
                    Gets or sets the name of the view.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SchemaObjectNam" />e.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.SelectStatement">
      <summary>
                    Gets or sets the query expression that represents the SELECT, with optional common table expression and XML namespaces clauses.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.SelectStatement" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.ViewOptions">
      <summary>
                    Gets a list of view options.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.ViewStatementBody.WithCheckOption">
      <summary>
                    Gets or sets whether With Check Option is defined.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForOption">
      <summary>
                    Specifies the type of wait.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WaitForOption.Delay">
      <summary>
                    Wait for Delay
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WaitForOption.Time">
      <summary>
                    Wait for Time
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WaitForOption.Statement">
      <summary>
                    Wait for Statement
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement">
      <summary>
                    Represents the WAITFOR statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement.Parameter">
      <summary>
                    Gets or sets a wait statement parameter.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement.Statement">
      <summary>
                    Gets or sets an inner statement.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForSupportedStatement" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement.Timeout">
      <summary>
                    Gets or sets an optional timeout.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WaitForStatement.WaitForOption">
      <summary>
                    Gets or sets the type of wait.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForOption" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForSupportedStatement">
      <summary>
                    Represents an inside statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WaitForSupportedStatement.#ctor">
      <summary>
                    Initializes a new instance of a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WaitForSupportedStatement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WhenClause">
      <summary>
                    Represents the WHEN clause that is used in the case expression.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WhenClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhenClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhenClause.ThenExpression">
      <summary>
                    Gets or sets the expression that comes after THEN.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhenClause.WhenExpression">
      <summary>
                    Gets or sets the expression that comes after WHEN.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause">
      <summary>
                    Represents the WHERE clause that can be used in statements such as SELECT or UPDATE.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause.Cursor">
      <summary>
                    Gets or sets the cursor ID.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.CursorId" />.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhereClause.SearchCondition">
      <summary>
                    Gets or sets the search condition, which is a Boolean expression.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement">
      <summary>
                    Represents a WHILE statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement.Predicate">
      <summary>
                    Gets or sets the expression that is the predicate for the WHILE statement.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WhileStatement.Statement">
      <summary>
                    The statement that will be executed if the predicate evaluates to True.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.TSqlStatement" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WindowsCreateLoginSource">
      <summary>
                    Represents the WINDOWS case in a CREATE LOGIN statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WindowsCreateLoginSource.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WindowsCreateLoginSource" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WindowsCreateLoginSource.Options">
      <summary>
                    Gets a list of Windows create login options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces">
      <summary>
                    Represents a common construct that can have common table expressions and xml namespaces in it.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces.ChangeTrackingContext">
      <summary>
                    Gets or sets the change tracking context.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces.CommonTableExpressions">
      <summary>
                    Gets a list of common table expressions.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WithCommonTableExpressionsAndXmlNamespaces.XmlNamespaces">
      <summary>
                    Gets or sets XML namespaces.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespaces" />.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WitnessAlterDatabaseOption">
      <summary>
                    Represents the WITNESS option in the ALTER DATABASE statement, SET case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WitnessAlterDatabaseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WitnessAlterDatabaseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WitnessAlterDatabaseOption.IsOff">
      <summary>
                    Gets or sets whether the OFF option was specified.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WitnessAlterDatabaseOption.WitnessServer">
      <summary>
                    Gets or sets the witness server, if specified.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupImportanceParameter">
      <summary>
                    Represents the workload group importance parameter.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupImportanceParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupImportanceParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupImportanceParameter.ParameterValue">
      <summary>
                    Gets or sets the importance parameter value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.ImportanceParameterType" /> enumeration value.
                </returns>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupParameter">
      <summary>
                    Represents the workload group statement parameters.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupParameter" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameter">
      <summary>
                    Represents the workload group statement parameters.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameter.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameter" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameter.ParameterType">
      <summary>
                    Gets or sets the parameter type value.
                </summary>
      <returns>
                    Returns a T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameter.ParameterValue">
      <summary>
                    Gets or sets the parameter value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType">
      <summary>
                    Specifies a workload group resource parameter type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.Unknown">
      <summary>
                    Type is Unknown
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.RequestMaxMemoryGrantPercent">
      <summary>
                    Type is RequestMaxMemoryGrantPercent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.RequestMaxCpuTimeSec">
      <summary>
                    Type is RequestMaxCpuTimeSec
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.RequestMemoryGrantTimeoutSec">
      <summary>
                    Type is RequestMemoryGrantTimeoutSec
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.MaxDop">
      <summary>
                    Type is MaxDop
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupResourceParameterType.GroupMaxRequests">
      <summary>
                    Type is GroupMaxRequests
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement">
      <summary>
                    Represents the CREATE WORKLOAD GROUP and ALTER WORKLOAD GROUP statements.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement.Name">
      <summary>
                    Gets or sets the workload group name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement.PoolName">
      <summary>
                    Gets or sets the resource pool name.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WorkloadGroupStatement.WorkloadGroupParameters">
      <summary>
                    Gets a list of workload group statement parameters.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WriteTextStatement">
      <summary>
                    Represents the WRITETEXT statement.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WriteTextStatement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WriteTextStatement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WriteTextStatement.SourceParameter">
      <summary>
                    Gets or sets the source parameter.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.WsdlPayloadOption">
      <summary>
                    Represents the WSDL payload option.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.WsdlPayloadOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.WsdlPayloadOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WsdlPayloadOption.IsNone">
      <summary>
                    Gets or sets whether NONE is specified as the option value.
                </summary>
      <returns>
                    Returns True if NONE is specified as the option value; otherwise, False.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.WsdlPayloadOption.Value">
      <summary>
                    Gets or sets the option value - string or DEFAULT.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataType">
      <summary>
                    Represents the XML data type.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataType.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataType" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataType.XmlDataTypeOption">
      <summary>
                    Gets or sets the XML data type value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataTypeOption" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataType.XmlSchemaCollection">
      <summary>
                    Gets or sets an XML schema collection.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataTypeOption">
      <summary>
                    Specifies the XML data type.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataTypeOption.None">
      <summary>
                    Type is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataTypeOption.Content">
      <summary>
                    Type is Content
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlDataTypeOption.Document">
      <summary>
                    Type is Document
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClause">
      <summary>
                    Represents the FOR XML (options) case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClause.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClause" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClause.Options">
      <summary>
                    Gets a list of FOR XML clause options.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOption">
      <summary>
                    Represents the FOR XML (options) case.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOption.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOption" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOption.OptionKind">
      <summary>
                    Gets or sets the option kind value.
                </summary>
      <returns>
                    Returns a <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions" /> enumeration value.
                </returns>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOption.Value">
      <summary>
                    Gets or sets the option value.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions">
      <summary>
                    Specifies xml FOR clause options.
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.None">
      <summary>
                    Option is None
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Raw">
      <summary>
                    Option is Raw
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Auto">
      <summary>
                    Option is Auto
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Explicit">
      <summary>
                    Option is Explicit
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Path">
      <summary>
                    Option is Path
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.XmlData">
      <summary>
                    Option is XmlData
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.XmlSchema">
      <summary>
                    Option is XmlSchema
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Elements">
      <summary>
                    Option is Elements
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.ElementsXsiNil">
      <summary>
                    Option is ElementsXsiNil
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.ElementsAbsent">
      <summary>
                    Option is ElementsAbsent
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.BinaryBase64">
      <summary>
                    Option is BinaryBase64
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Type">
      <summary>
                    Option is Type
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.Root">
      <summary>
                    Option is Root
                </summary>
    </member>
    <member name="F:Microsoft.Data.Schema.ScriptDom.Sql.XmlForClauseOptions.ElementsAll">
      <summary>
                    Option is ElementsAll
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespaces">
      <summary>
                    Represents xml namespaces.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespaces.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespaces" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespaces.XmlNamespacesElements">
      <summary>
                    Gets a list of xml namespace elements.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesAliasElement">
      <summary>
                    Represents the alias variation for the xml namespace element.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesAliasElement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesAliasElement" /> class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesAliasElement.Identifier">
      <summary>
                    Gets or sets the alias identifier.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesDefaultElement">
      <summary>
                    Represents the default variation for the xml namespace element.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesDefaultElement.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesDefaultElement" /> class.
                </summary>
    </member>
    <member name="T:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesElement">
      <summary>
                    Represents an element that is used in defining an xml namespace.
                </summary>
    </member>
    <member name="M:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesElement.#ctor">
      <summary>
                    Initializes a new instance of the class.
                </summary>
    </member>
    <member name="P:Microsoft.Data.Schema.ScriptDom.Sql.XmlNamespacesElement.String">
      <summary>
                    Gets or sets a literal that can be a string.
                </summary>
    </member>
  </members>
</doc>